Ein SQL -Ausdruck Bezieht sich auf eine Kombination von Symbolen und Operatoren, die vom SQL -Server verwendet werden, um einen einzelnen Wert aus der Datenbank abzufragen. Ausdrücke können eine Gruppierung eines oder mehrerer Operatoren und SQL -Funktionen sein. Stellen Sie sich SQL -Ausdrücke als Formeln vor, die in der SQL -Sprache ausgedrückt werden, und führen zu einem einzelnen Wert.
Der heutige Artikel wird erfahren.
NOTIZ: Die in diesem Leitfaden dargestellten Beispiele werden getestet SQL Server 2019 und das SQL Server Management Studio 18. Wir empfehlen Ihnen, eine ähnliche Umgebung zu replizieren, um eine ähnliche Ausgabe zu erhalten, die in den Beispielen vorgesehen ist.
Art der SQL -Ausdrücke
Es gibt drei Hauptkategorien von SQL -Ausdrücken:
SQL Numeric Expressions
Die erste Art von SQL -Expression sind numerische Ausdrücke. Dies sind eine Art von Ausdrücken, mit denen Sie mathematische Operationen innerhalb einer SQL -Abfrage ausführen können.
Wir können eine Beispielsyntax als:
Wählen Sie numeric_expression als Name ausIm numerischen Ausdruck können Sie numerische Operatoren verwenden, wie z. B.:
Betrachten Sie beispielsweise das folgende Beispiel:
Wählen Sie (10 + 23) als Zugabe;Die oben genannten Beispielabfragen führen verschiedene mathematische Operationen aus, wie oben angegeben. Die resultierenden Werte sind wie gezeigt:
Abgesehen von mathematischen Operatoren, wie in den obigen Beispielen gezeigt, können Sie eine eingebaute Gesamtfunktion verwenden, wie z. B.:
Betrachten Sie die folgenden Beispiele:
Wählen Sie Summe (Preis) als Totalprice aus ProduktenDie obigen Beispiele zeigen Ihnen, wie Sie Aggregatfunktionen verwenden, um mathematische Ausdrücke mit SQL auszuführen. Überprüfen Sie die Dokumentation der Gesamtfunktionen, um mehr zu erfahren.
Die resultierenden Werte sind als:
SQL Boolean Expressions
Boolesche Ausdrücke sind eine häufige Art von SQL -Expression. Sie ermöglichen es Ihnen, Werte basierend auf einem Booleschen Wert abzurufen. Sie können beispielsweise SQL bitten, die Werte zurückzugeben, bei denen ein Wert höher ist als ein bestimmter Wert. Da dieser Ausdruck einen booleschen wahr oder falschen zurückgibt, wird SQL diese verwenden, um den resultierenden Satz herauszufiltern.
Wir können die Syntax eines SQL Booleschen Ausdrucks als:
Wählen Sie Col (s) aus TBL_NAMEFür boolesche Ausdrücke verwenden wir Boolesche Operatoren wie:
Betrachten Sie die unten angegebenen Beispiele:
Wählen Sie * aus Produkten ausIn den obigen Beispielen werden die Booleschen Operatoren verwendet, um die ausgewählten Anweisungsergebnisse herauszufiltern. Ein Beispiel, das sich daraus ergibt, ist wie:
SQL Datum Ausdrücke
Datumsausdrücke in SQL werden verwendet, um Vergleichsvorgänge für Daten nach einer bestimmten Datumsbedingung zurückzusetzen und auszuführen.
Beispielsweise können Sie Datumsausdrücke verwenden, um Werte herauszufiltern, die mit einem bestimmten Datum übereinstimmen.
Betrachten Sie das folgende Beispiel:
Verwenden Sie WideworldimportersIm obigen Beispiel fragen wir die Wideworldimporters Datum für Werte, wobei der Wert von Aufgenommen, wenn ist weniger als der aktuelle Zeitstempel.
Der resultierende Wert ist wie:
Schließen
In diesem Artikel haben Sie gelernt, wie man verschiedene SQL -Ausdrücke wie numerische Ausdrücke, booleale Ausdrücke und Datumsausdrücke verwendet und mit Date -Ausdrücken zusammenarbeitet.
Vielen Dank für das Lesen und Bleiben Sie auf dem Laufenden für weitere.