SQL BETWEEN Operator
- Vorherige Seite SQL In
- Nächste Seite SQL Aliase
Der BETWEEN Operator wird im WHERE-Ausdruck verwendet und dient dazu, Datenbereiche zwischen zwei Werten auszuwählen.
BETWEEN Operator
Der Operator BETWEEN ... AND wählt Datenbereiche zwischen zwei Werten aus. Diese Werte können numerisch, textuell oder datumsbezogen sein.
SQL BETWEEN Syntax
SELECT column_name(s) FROM table_name WHERE Spaltenname BETWEEN value1 UND value2
Der ursprüngliche Tisch (wird im Beispiel verwendet:)
Persons-Tabelle:
ID | Nachname | Vorname | Adresse | Stadt |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Straße | Peking |
4 | Gates | Bill | Xuanwumen 10 | Peking |
BETWEEN-Operator-Beispiel
Um Personen zwischen "Adams" (einschließlich) und "Carter" (ausschließlich) in alphabetischer Reihenfolge anzuzeigen, verwenden Sie die folgende SQL:
SELECT * FROM Personen WHERE Nachname BETWEEN 'Adams' UND 'Carter'
Ergebnisliste:
ID | Nachname | Vorname | Adresse | Stadt |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
Wichtige Informationen:Verschiedene Datenbanken behandeln den BETWEEN...AND-Operator unterschiedlich. Einige Datenbanken listen Personen zwischen "Adams" und "Carter" auf, einschließlich "Adams" und "Carter" ; einige Datenbanken listen Personen zwischen "Adams" und "Carter" auf, einschließlich "Adams" und "Carter" ; und einige Datenbanken listen Personen zwischen "Adams" und "Carter" auf, einschließlich "Adams" , aber nicht einschließlich "Carter" .
Also, überprüfen Sie, wie Ihre Datenbank den BETWEEN....AND-Operator behandelt!
Beispiel 2
Um Personen außerhalb des angegebenen Bereichs anzuzeigen, verwenden Sie den NOT-Operator:
SELECT * FROM Personen WHERE Nachname NOT BETWEEN 'Adams' AND 'Carter'
Ergebnisliste:
ID | Nachname | Vorname | Adresse | Stadt |
---|---|---|---|---|
3 | Carter | Thomas | Changan Straße | Peking |
4 | Gates | Bill | Xuanwumen 10 | Peking |
- Vorherige Seite SQL In
- Nächste Seite SQL Aliase