Ο επιτύπος BETWEEN SQL
- Προηγούμενη σελίδα SQL In
- Επόμενη σελίδα Aliases SQL
Ο επιτύπος BETWEEN χρησιμοποιείται στη πρόταση WHERE, με σκοπό να επιλέξει την εύρος δεδομένων μεταξύ δύο τιμών.
Ο επιτύπος BETWEEN
Ο επιτύπος BETWEEN ... AND επιλέγει την εύρος δεδομένων μεταξύ δύο τιμών. Αυτές οι τιμές μπορούν να είναι αριθμητικές, κείμενα ή ημερομηνίες.
SQL BETWEEN λογική
SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2
Η αρχική τάβλη (χρησιμοποιημένη στο παράδειγμα):
Ταβίλα Persons:
Id | LastName | FirstName | Διεύθυνση | Πόλη |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Πεκίνο |
4 | Gates | Bill | Xuanwumen 10 | Πεκίνο |
Παράδειγμα του τελεστή BETWEEN
Για να εμφανίσετε άτομα κατά αλφαβητική σειρά μεταξύ "Adams" (συμπεριλαμβανομένων) και "Carter" (μη συμπεριλαμβανομένων), χρησιμοποιήστε τον παρακάτω SQL:
SELECT * FROM Persons WHERE LastName BETWEEN 'Adams' AND 'Carter'
Αποτελέσματα:
Id | LastName | FirstName | Διεύθυνση | Πόλη |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
Σημαντική σημείωση:Διαφορετικές βάσεις δεδομένων χειρίζονται διαφορετικά τον τελεστικό BETWEEN...AND. Μερικές βάσεις δεδομένων θα εμφανίσουν άτομα μεταξύ "Adams" και "Carter", αλλά όχι τα "Adams" και "Carter"; Μερικές βάσεις δεδομένων θα εμφανίσουν άτομα μεταξύ "Adams" και "Carter", συμπεριλαμβανομένων των "Adams" και "Carter"; Και άλλες βάσεις δεδομένων θα εμφανίσουν άτομα μεταξύ "Adams" και "Carter", συμπεριλαμβανομένων των "Adams", αλλά όχι των "Carter".
Επομένως, ελέγξτε πώς η βάση δεδομένων σας χειρίζεται τον τελεστικό BETWEEN....AND!
Παράδειγμα 2
Για να δείξετε άτομα εκτός του παραπάνω παραθύρου, χρησιμοποιήστε τον τελεστικό NOT:
SELECT * FROM Persons WHERE LastName NOT BETWEEN 'Adams' AND 'Carter'
Αποτελέσματα:
Id | LastName | FirstName | Διεύθυνση | Πόλη |
---|---|---|---|---|
3 | Carter | Thomas | Changan Street | Πεκίνο |
4 | Gates | Bill | Xuanwumen 10 | Πεκίνο |
- Προηγούμενη σελίδα SQL In
- Επόμενη σελίδα Aliases SQL