Συνάρτηση AND & OR SQL
- Προηγούμενη σελίδα SQL where
- Επόμενη σελίδα SQL Order By
Τα οπέρια AND και OR χρησιμοποιούνται για να φιλτράρουν εγγραφές με βάση μια ή περισσότερες συνθήκες.
AND και OR οπέρια
AND και OR μπορούν να συνδυάζονται στο WHERE της πρότασης για να ενώνουν δύο ή περισσότερες συνθήκες.
Αν και οι δύο συνθήκες είναι ικανοποιητικές, ο οπέρας AND εμφανίζει μια εγγραφή.
Αν η πρώτη ή η δεύτερη συνθήκη είναι ικανοποιητική, ο οπέρας OR εμφανίζει μια εγγραφή.
Πρωτότυπος πίνακας (χρησιμοποιείται στα παραδείγματα):
LastName | FirstName | Διεύθυνση | City |
---|---|---|---|
Adams | John | Oxford Street | London |
Bush | George | Fifth Avenue | New York |
Carter | Thomas | Changan Street | Πεκίνο |
Carter | William | Xuanwumen 10 | Πεκίνο |
Παράδειγμα οπέρατος AND
Χρήση AND για να εμφανίσετε όλους τους ανθρώπους με το επίθετο "Carter" και το όνομα "Thomas":
SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'
Αποτελέσματα:
LastName | FirstName | Διεύθυνση | City |
---|---|---|---|
Carter | Thomas | Changan Street | Πεκίνο |
Παράδειγμα οπέρατος OR
Χρήση OR για να εμφανίσετε όλους τους ανθρώπους με το επίθετο "Carter" ή το όνομα "Thomas":
SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter'
Αποτελέσματα:
LastName | FirstName | Διεύθυνση | City |
---|---|---|---|
Carter | Thomas | Changan Street | Πεκίνο |
Carter | William | Xuanwumen 10 | Πεκίνο |
Σύνδεση AND και OR οπέρων
Μπορούμε επίσης να συνδυάσουμε AND και OR (χρησιμοποιώντας γωνιακές παρενθέσεις για να δημιουργήσουμε σύνθετες εκφράσεις):
SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William') AND LastName='Carter'
Αποτελέσματα:
LastName | FirstName | Διεύθυνση | City |
---|---|---|---|
Carter | Thomas | Changan Street | Πεκίνο |
Carter | William | Xuanwumen 10 | Πεκίνο |
- Προηγούμενη σελίδα SQL where
- Επόμενη σελίδα SQL Order By