Λειτουργικός LIKE SQL
- Προηγούμενη Σελίδα Top SQL
- Επόμενη Σελίδα Προσθήκη Σύμβολων Εναλλαγής SQL
Ο Λειτουργικός LIKE χρησιμοποιείται για την αναζήτηση συγκεκριμένων μοτίβων σε στήλες.
Λειτουργικός LIKE
Ο Λειτουργικός LIKE χρησιμοποιείται για την αναζήτηση συγκεκριμένων μοτίβων σε στήλες.
Γλώσσα Λειτουργικού LIKE SQL
SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern
Πρωτότυπη τράπεζα δεδομένων (χρησιμοποιημένη στα παραδείγματα):
Τράπεζα Δεδομένων Persons:
Id | LastName | FirstName | Διεύθυνση | Πόλη |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Πεκίνο |
Παράδειγμα του Λειτουργικού LIKE
Παράδειγμα 1
Τώρα, θέλουμε να επιλέξουμε ανθρώπους από την τράπεζα δεδομένων "Persons" που ζουν σε πόλεις που ξεκινούν με "N"
Μπορούμε να χρησιμοποιήσουμε την παρακάτω εντολή SELECT:
SELECT * FROM Persons WHERE Πόλη LIKE 'N%'
Συμβουλή:Το "%" χρησιμοποιείται για να ορίσει το χαρακτήρα αντικατάστασης (απουσία χαρακτήρων στο μοτίβο).
Αποτελέσματα:
Id | LastName | FirstName | Διεύθυνση | Πόλη |
---|---|---|---|---|
2 | Bush | George | Fifth Avenue | New York |
Παράδειγμα 2
Τώρα, θέλουμε να επιλέξουμε ανθρώπους από την τράπεζα δεδομένων "Persons" που ζουν σε πόλεις που τελειώνουν με "g"
Μπορούμε να χρησιμοποιήσουμε την παρακάτω εντολή SELECT:
SELECT * FROM Persons WHERE Πόλη LIKE '%g'
Αποτελέσματα:
Id | LastName | FirstName | Διεύθυνση | Πόλη |
---|---|---|---|---|
3 | Carter | Thomas | Changan Street | Πεκίνο |
Παράδειγμα 3
Τώρα, θέλουμε να επιλέξουμε ανθρώπους από την τράπεζα δεδομένων "Persons" που ζουν σε πόλεις που περιέχουν "lon"
Μπορούμε να χρησιμοποιήσουμε την παρακάτω εντολή SELECT:
SELECT * FROM Persons WHERE Πόλη LIKE '%lon%'
Αποτελέσματα:
Id | LastName | FirstName | Διεύθυνση | Πόλη |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
Παράδειγμα 4
Με τη χρήση του κλειδιού NOT, μπορούμε να επιλέξουμε ανθρώπους από την τράπεζα δεδομένων "Persons" που ζουν σε πόλεις που δεν περιέχουν "lon"Μη περιλαμβάνεται Ανθρώποι στις πόλεις με "lon":
Μπορούμε να χρησιμοποιήσουμε την παρακάτω εντολή SELECT:
SELECT * FROM Persons WHERE Πόλη NOT LIKE '%lon%'
Αποτελέσματα:
Id | LastName | FirstName | Διεύθυνση | Πόλη |
---|---|---|---|---|
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Πεκίνο |
- Προηγούμενη Σελίδα Top SQL
- Επόμενη Σελίδα Προσθήκη Σύμβολων Εναλλαγής SQL