είναι μια γλώσσα, η οποία αποτελείται από πολλές εντολές και τελεστές. Όμως, όταν πρέπει να ανακτήσετε δεδομένα βάσει κάποιου μοτίβου ή χαρακτήρων, τότε θα χρειαστείτε τον τελεστή LIKE. Έτσι, σε αυτό το άρθρο σχετικά με το LIKE in SQL, θα συζητήσω τα ακόλουθα θέματα:
Τι είναι το LIKE στο SQL;
Αυτός ο τελεστής χρησιμοποιείται μαζί με τον όρο WHERE για την ανάκτηση των δεδομένων σύμφωνα με ένα συγκεκριμένο μοτίβο. Υπάρχουν δύο χαρακτήρες μπαλαντέρ που χρησιμοποιούνται μαζί με τον τελεστή LIKE για την ανάκτηση δεδομένων. Αυτοί είναι:
- % [Ποσοστό ποσοστού] - Ταιριάζει με 0 ή περισσότερους χαρακτήρες.
- _ [Underscore] - Ταιριάζει ακριβώς με έναν χαρακτήρα.
Έτσι, τώρα που σας έχω πει, τι είναι ο τελεστής LIKE, στη συνέχεια, σε αυτό το άρθρο, ας καταλάβουμε τη σύνταξη του τελεστή LIKE.
Σύνταξη του χειριστή LIKE
Η σύνταξη του χειριστή LIKE έχει ως εξής:
ΕΠΙΛΕΞΤΕ στήλη1, coulmn2,. . ., στήληΝ ΑΠΟ όνομα καρτέλας ΠΟΥ ΕΙΝΑΙ μοτίβο ΟΝΟΜΑΣΤΗΣ στήλης
Τώρα, που έχετε μια ιδέα για τη σύνταξη του τελεστή LIKE, στη συνέχεια σε αυτό το άρθρο σχετικά με το LIKE στο SQL, ας δούμε τα διαφορετικά μοτίβα που μπορείτε να ανακτήσετε με τον τελεστή LIKE.
Ανακτήθηκαν διαφορετικά μοτίβα με τον τελεστή LIKE
Τα διαφορετικά μοτίβα που αναφέρονται στους χειριστές LIKE είναι τα εξής:
Ερώτημα 1: Αν πρέπει να βρείτε τιμές που ξεκινούν με 'x'
Όπως η λειτουργία:
ΠΟΥ ΠΕΡΙΕΧΟΜΕΝΟ όνομα στήλης 'x%'
Ερώτημα 2: Αν πρέπει να βρείτε τιμές που τελειώνουν με 'x'
Όπως η λειτουργία:
πώς να σταματήσετε ένα πρόγραμμα java σε κώδικα
ΠΟΥ ΕΙΝΑΙ το όνομα της στήλης Αρέσει '% x'
Ερώτημα 3: Αν πρέπει να βρείτε τιμές που έχουν 'abc' σε οποιαδήποτε θέση
Όπως η λειτουργία:
ΠΟΥ ΠΕΡΙΕΧΟΜΕΝΟ όνομα στήλης '% abc%'
Ερώτημα 4: Εάν πρέπει να βρείτε τιμές που έχουν 'a' στην τρίτη θέση
Όπως η λειτουργία:
ΠΟΥ ΕΙΝΑΙ το όνομα της στήλης Αρέσει '__a%'
Εδώ, υπάρχουν 2 παύλες κάτω από το γράμμα 'a'.
Ερώτημα 5: Αν πρέπει να βρείτε τιμές που ξεκινούν με 'a' και έχουν μήκος τουλάχιστον 5 χαρακτήρες
Όπως η λειτουργία:
ΠΟΥ ΕΙΝΑΙ το όνομα της στήλης Αρέσει 'a ____%'
Εδώ, υπάρχουν 4 παύλες κάτω από το γράμμα 'a'.
Ερώτημα 6: Αν πρέπει να βρείτε τιμές που ξεκινούν με 'g' και τελειώνουν με 'v'
Όπως η λειτουργία:
ΠΟΥ ΕΙΝΑΙ το όνομα στήλης ΠΕΡΙΣΣΟΤΕΡΑ 'g% v'
Έτσι, τώρα που έχω συζητήσει τα διάφορα μοτίβα, στη συνέχεια σε αυτό το άρθρο σχετικά με το LIKE in SQL, ας εξετάσουμε μερικά παραδείγματα.
Παραδείγματα τελεστών LIKE
Σκεφτείτε τον παρακάτω πίνακα στον οποίο θα εφαρμόσουμε διάφορες λειτουργίες του χειριστή LIKE.
φοιτητής | όνομα μαθητή |
ένας | Ακάς |
2 | μετάλλιο |
3 | sanjay |
4 | Αντζ |
5 | σονάλι |
Ε1. Επιλέξτε όλους τους μαθητές ξεκινώντας με 'a'
ΕΠΙΛΕΞΤΕ * ΑΠΟ ΦΟΙΤΗΤΕΣ ΠΟΥ ΑΦΟΡΟΥΝ το όνομα του μαθητή ΜΟΥ 'a%'
Παραγωγή:
φοιτητής | όνομα μαθητή |
ένας | Ακάς |
4 | Αντζ |
Ε2. Επιλέξτε όλους τους μαθητές με όνομα μαθητή που τελειώνει με 'i'
ΕΠΙΛΕΞΤΕ * ΑΠΟ ΦΟΙΤΗΤΕΣ ΠΟΥ ΟΝΟΜΑ ΜΑΘΗΜΑΤΟΣ '% i'
Παραγωγή:
φοιτητής | όνομα μαθητή |
2 | μετάλλιο |
5 | σονάλι |
Ε3. Επιλέξτε όλους τους μαθητές με όνομα μαθητή που έχουν 'li' σε οποιαδήποτε θέση
ΕΠΙΛΕΞΤΕ * ΑΠΟ ΦΟΙΤΗΤΕΣ ΠΟΥ ΑΦΟΡΟΥΝ το όνομα του μαθητή '% li%'
Παραγωγή:
φοιτητής | όνομα μαθητή |
2 | μετάλλιο |
5 | σονάλι |
Ε4. Επιλέξτε όλους τους μαθητές με όνομα μαθητή που έχουν το 'o' στη δεύτερη θέση:
ΕΠΙΛΕΞΤΕ * ΑΠΟ ΦΟΙΤΗΤΕΣ ΠΟΥ ΑΦΟΡΟΥΝ το όνομα του μαθητή '_o%'
Παραγωγή:
φοιτητής | όνομα μαθητή |
5 | σονάλι |
Ε5. Επιλέξτε όλους τους μαθητές με όνομα μαθητή που ξεκινούν με 'a' και έχουν μήκος τουλάχιστον 5 χαρακτήρες
ΕΠΙΛΕΞΤΕ * ΑΠΟ ΦΟΙΤΗΤΕΣ ΠΟΥ ΟΝΟΜΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ «Α ____%»
Παραγωγή:
φοιτητής | όνομα μαθητή |
ένας | Ακάς |
Ε6. Επιλέξτε όλους τους μαθητές με όνομα μαθητή που ξεκινούν με 's' και τελειώνουν με 'y'
ΕΠΙΛΕΞΤΕ * ΑΠΟ ΦΟΙΤΗΤΕΣ ΠΟΥ ΑΦΟΡΟΥΝ το όνομα του μαθητή ΜΑΖΕΙ% y '
Παραγωγή:
φοιτητής | όνομα μαθητή |
3 | sanjay |
Με αυτό, καταλήγουμε σε αυτό το άρθρο. Ελπίζω να καταλάβατε πώς να χρησιμοποιήσετε τη ρήτρα LIKE για να ανακτήσετε διάφορα είδη δεδομένων. Εάν θέλετε να μάθετε περισσότερα για MySQL και γνωρίστε αυτήν τη σχεσιακή βάση δεδομένων ανοιχτού κώδικα και, στη συνέχεια, ρίξτε μια ματιά στη δική μας που έρχεται με ζωντανή εκπαίδευση με καθοδήγηση εκπαιδευτή και πραγματική εμπειρία έργου. Αυτή η εκπαίδευση θα σας βοηθήσει να κατανοήσετε τη MySQL σε βάθος και να σας βοηθήσει να επιτύχετε την εξουσία πάνω στο θέμα.
αυξάνοντας έναν αριθμό σε μια δύναμη στο java
Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του άρθρου και θα επικοινωνήσω μαζί σας.