Τελεστής Like

Ισχύει για
Access για Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Συγκρίνει μια παράσταση συμβολοσειράς με ένα μοτίβο σε μια παράσταση SQL.

Σύνταξη

παράστασηLikeυπόδειγμα

Η σύνταξη του τελεστή Like έχει τα εξής τμήματα:

Τμήμα Περιγραφή
παράσταση Παράσταση SQL που χρησιμοποιείται σε έναν όρο WHERE.
υπόδειγμα Συμβολοσειρά ή συμβολοσειρά κειμένου με την οποία συγκρίνεται η παράσταση.

      

Παρατηρήσεις

Μπορείτε να χρησιμοποιήσετε τον τελεστή Like για να βρείτε τιμές σε ένα πεδίο που ταιριάζουν με το υπόδειγμα που καθορίζετε. Για το υπόδειγμα, μπορείτε να καθορίσετε την πλήρη τιμή (για παράδειγμα, Like “Smith”) ή μπορείτε να χρησιμοποιήσετε χαρακτήρες μπαλαντέρ για να βρείτε μια περιοχή τιμών (για παράδειγμα, Like “Sm*”).

Σε μια παράσταση, μπορείτε να χρησιμοποιήσετε τον τελεστή Like για να συγκρίνετε μια τιμή πεδίου με μια παράσταση συμβολοσειράς. Για παράδειγμα, εάν εισαγάγετε Like “C*” σε ένα ερώτημα SQL, το ερώτημα επιστρέφει όλες τις τιμές πεδίων που αρχίζουν με το γράμμα C. Σε ένα ερώτημα παραμέτρων, μπορείτε να ζητήσετε από το χρήστη ένα μοτίβο για αναζήτηση.

Το παράδειγμα που ακολουθεί επιστρέφει δεδομένα που αρχίζουν με το γράμμα P ακολουθούμενο από οποιοδήποτε γράμμα μεταξύ A και F και τρία ψηφία:

Like “P[A-F]###”

Ο παρακάτω πίνακας δείχνει πώς μπορείτε να χρησιμοποιήσετε τον τελεστή Like για να δοκιμάσετε παραστάσεις για διαφορετικά υποδείγματα.


Είδος ταίριασμα

Μοτίβο
Αγώνα
(επιστρέφει "Αληθές")
Καμία αντιστοιχία
(επιστρέφει false)
Πολλοί χαρακτήρες α*α αα, αBα, αBBBα αΒΓ
*αβ* αβγ, AABB, Xαβ αΩβ, βαγ
Ειδικός χαρακτήρας α[*]α α*α ααα
Πολλοί χαρακτήρες αβ* αβγδεζη, αβγ γαβ, ααβ
Μεμονωμένος χαρακτήρας α?α ααα, α3α, αBα αBBBα
Μεμονωμένο ψηφίο α#α α0α, α1α, α2α ααα, α10α
Περιοχή χαρακτήρων [α-ω] ζ, η, θ 2, &
Εκτός περιοχής [!α-ω] 9, &, % β, α
Δεν είναι ψηφίο [!0-9] A, α, &, ~ 0, 1, 9
Συνδυασμός α[!β-μ]# Aν9, αω0, α99 αβγ, αθ0