Γενικοί Σύμβολοι SQL

  • Προηγούμενη σελίδα SQL Like
  • Επόμενη σελίδα SQL In

Στην αναζήτηση δεδομένων στη βάση δεδομένων, μπορείτε να χρησιμοποιήσετε τα σύμβολα αντικατάστασης του SQL.

Γενικοί Σύμβολοι SQL

Στην αναζήτηση δεδομένων στη βάση δεδομένων, τα σύμβολα αντικατάστασης του SQL μπορούν να αντικαταστήσουν έναν ή περισσότερους χαρακτήρες.

Τα σύμβολα αντικατάστασης του SQL πρέπει να χρησιμοποιηθούν με τον λογισμικό LIKE.

Στο SQL, μπορεί να χρησιμοποιηθούν τα εξής σύμβολα αντικατάστασης:

Σύμβολο αντικατάστασης Περιγραφή
% Παρουσιάζει μηδέν ή περισσότερους χαρακτήρες
_ Μόνο αντικατάσταση ενός χαρακτήρα
[charlist] Κάποια μοναδική χαρακτήρας που βρίσκεται στη στήλη χαρακτήρων

[^charlist]

ή

[!charlist]

Κάποια μοναδική χαρακτήρας που δεν βρίσκεται στη στήλη χαρακτήρων

Αρχικός πίνακας (χρησιμοποιείται στα παραδείγματα):

Πίνακας Persons:

Id Επώνυμο Όνομα Διεύθυνση Πόλη
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Πεκίνο

Χρήση του % συμβόλου αντικατάστασης

Παράδειγμα 1

Τώρα, θέλουμε να επιλέξουμε άτομα από την παραπάνω τράπεζα δεδομένων "Persons" που κατοικούν σε πόλεις που ξεκινούν με "Ne":

Μπορούμε να χρησιμοποιήσουμε την παρακάτω πρόταση SELECT:

SELECT * FROM Persons
WHERE Πόλη LIKE 'Ne%'

Συλλογή αποτελεσμάτων:

Id Επώνυμο Όνομα Διεύθυνση Πόλη
2 Bush George Fifth Avenue New York

Παράδειγμα 2

Τώρα, θέλουμε να επιλέξουμε άτομα από την τράπεζα δεδομένων "Persons" που κατοικούν σε πόλεις που περιέχουν "lond":

Μπορούμε να χρησιμοποιήσουμε την παρακάτω πρόταση SELECT:

SELECT * FROM Persons
WHERE Πόλη LIKE '%lond%'

Συλλογή αποτελεσμάτων:

Id Επώνυμο Όνομα Διεύθυνση Πόλη
1 Adams John Oxford Street London

Χρήση του αντικαταστάτη _

Παράδειγμα 1

Τώρα, θέλουμε να επιλέξουμε άτομα από την παραπάνω τράπεζα δεδομένων "Persons" με όνομα που ξεκινά με οποιοδήποτε χαρακτήρα και ακολουθείται από "eorge":

Μπορούμε να χρησιμοποιήσουμε την παρακάτω πρόταση SELECT:

SELECT * FROM Persons
WHERE Όνομα LIKE '_eorge'

Συλλογή αποτελεσμάτων:

Id Επώνυμο Όνομα Διεύθυνση Πόλη
2 Bush George Fifth Avenue New York

Παράδειγμα 2

Τώρα, θέλουμε να επιλέξουμε το αρχείο από την τράπεζα δεδομένων "Persons" για άτομα με επώνυμο που ξεκινά με "C", ακολουθείται από οποιοδήποτε χαρακτήρα, μετά από "r", ακολουθείται από οποιοδήποτε χαρακτήρα και τελειώνει με "er":

Μπορούμε να χρησιμοποιήσουμε την παρακάτω πρόταση SELECT:

SELECT * FROM Persons
WHERE Επώνυμο LIKE 'C_r_er'

Συλλογή αποτελεσμάτων:

Id Επώνυμο Όνομα Διεύθυνση Πόλη
3 Carter Thomas Changan Street Πεκίνο

Χρήση των αντικαταστάσεων [charlist]

Παράδειγμα 1

Τώρα, θέλουμε να επιλέξουμε τις πόλεις κατοικίας από την παραπάνω τράπεζα δεδομένων "Persons" για άτομα που κατοικούν σε πόλεις που ξεκινούν με "A" ή "L" ή "N":

Μπορούμε να χρησιμοποιήσουμε την παρακάτω πρόταση SELECT:

SELECT * FROM Persons
WHERE Πόλη LIKE '[ALN]%'

Συλλογή αποτελεσμάτων:

Id Επώνυμο Όνομα Διεύθυνση Πόλη
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York

Παράδειγμα 2

Τώρα, θέλουμε να επιλέξουμε τις πόλεις κατοικίας από την παραπάνω τράπεζα δεδομένων "Persons"Μη Άνθρωποι που ξεκινούν με "A" ή "L" ή "N":

Μπορούμε να χρησιμοποιήσουμε την παρακάτω πρόταση SELECT:

SELECT * FROM Persons
WHERE Πόλη LIKE '[!ALN]%'

Συλλογή αποτελεσμάτων:

Id Επώνυμο Όνομα Διεύθυνση Πόλη
3 Carter Thomas Changan Street Πεκίνο
  • Προηγούμενη σελίδα SQL Like
  • Επόμενη σελίδα SQL In