Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να χρησιμοποιήσετε ένα Like Δήλωση

Τόσο Visual Basic.NET και Structured Query Language ( SQL ) περιλαμβάνουν ένα "like " λέξη κλειδί. Και στις δύο περιπτώσεις , η λέξη-κλειδί χρησιμοποιείται για την αναζήτηση μιας συμβολοσειράς κειμένου για να δείτε αν ταιριάζει με ένα μοτίβο . Ωστόσο , η χρήση του είναι ελαφρώς διαφορετική σε κάθε γλώσσα . Visual Basic.NET σας επιτρέπει να εφαρμόσετε το "σαν" φορέα σε οποιαδήποτε σειρά και θα λάβετε ένα αληθές /ψευδές αξία πούμε αν η σειρά αγώνων , ενώ SQL σας επιτρέπει να το χρησιμοποιήσετε για να περιορίσετε τα αποτελέσματα της αναζήτησης σας μόνο σε εκείνες τις εγγραφές που ταιριάζουν . Οδηγίες
Visual Basic.NET
Η

1 Ανοίξτε ένα από τα υφιστάμενα έργα Visual Basic.NET σας . 2

Επικολλήστε την ακόλουθη γραμμή στο πρόγραμμα επεξεργασίας πηγαίου κώδικα για να καθορίσουν ένα string : dim κείμενο ως String = " Kevin Walker "
εικόνων 3

Χρησιμοποιήστε την ακόλουθη γραμμή αμέσως μετά να δοκιμάσει το string για ένα μοτίβο : dim αποτέλεσμα ως Boolean = κείμενο Like " * Kevin "

Αυτό θα επιστρέψει ως αληθές, δεδομένου ότι το κείμενο αρχίζει με το " Kevin ". Το * είναι ένα μπαλαντέρ που μπορεί να αντιπροσωπεύει οτιδήποτε
Η 4

Επικολλήστε τον ακόλουθο στην επόμενη γραμμή για να ελέγξετε το string για ένα νέο πρότυπο : . Αποτέλεσμα = text Like " kevin * "

Αυτό θα επιστρέψει ως ψευδή δεδομένου ότι η δυαδικό κώδικα για το " F" δεν είναι ακριβώς το ίδιο με το δυαδικό κώδικα για το " f ". Μπορείτε να αλλάξετε από το " binary" στη λειτουργία " κείμενο" με την ακόλουθη εντολή : Option Compare Text

Μπορείτε να το αλλάξετε πίσω με την εντολή : Option Compare Binary
εικόνων SQL

5

Ανοίξτε τον πελάτη SQL σας . Για παράδειγμα , για να ανοίξετε τον υπολογιστή MySQL , κάντε κλικ στο κουμπί "Start ", " Run" , στη συνέχεια, πληκτρολογήστε " mysql " .
Η 6

Πληκτρολογήστε ένα πρότυπο "SELECT " δήλωση. Για παράδειγμα : SELECT * FROM εργαζομένων . Αυτό ανακτά όλα τα δεδομένα από το " εργαζόμενοι" πίνακα στη βάση δεδομένων σας . Σημειώστε ότι το trailing " ? " Παραλείφθηκε επειδή η εντολή δεν έχει ακόμη ολοκληρωθεί
Η 7

Χρησιμοποιήστε ένα WHERE δήλωση που χρησιμοποιεί LIKE : . ΠΟΥ όνομα LIKE ' k % » ?

Αυτό λέει SQL για να ανακτήσετε μόνο τις εγγραφές όπου το όνομα είναι "σαν" το σχέδιο «k % . Ακριβώς όπως το "*" σε Visual Basic αντιπροσωπεύει μια άγρια ​​κάρτα που μπορεί να γεμίσει μέσα για τίποτα, το "% " σε SQL , όπως δήλωση μπορεί να συμπληρώσει για τίποτα. Ένας άλλος τρόπος για να διαβάσει "WHERE όνομα LIKE ' k % " θα είναι " όπου το όνομα ξεκινάει με το k . "
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα