Junior — Middle
Εξηγήστε τη λειτουργία LIKE στη SQL και πώς χρησιμοποιείται για την αναζήτηση δεδομένων
sobes.tech AI
Απάντηση από AI
Στο SQL, ο τελεστής LIKE χρησιμοποιείται για την αναζήτηση συμβολοσειρών που ταιριάζουν με ένα δοσμένο μοτίβο. Συχνά εφαρμόζεται στη δήλωση WHERE για φιλτράρισμα δεδομένων με μερική αντιστοιχία.
Οι βασικοί χαρακτήρες μπαλαντέρ είναι:
%— ταιριάζει με οποιονδήποτε αριθμό χαρακτήρων (συμπεριλαμβανομένου του μηδέν)._— ταιριάζει με ακριβώς έναν οποιονδήποτε χαρακτήρα.
Παράδειγμα χρήσης:
SELECT * FROM Employees
WHERE Name LIKE 'A%';
Αυτή η ερώτηση θα επιλέξει όλους τους υπαλλήλους των οποίων τα ονόματα ξεκινούν με το γράμμα "A".
Ένα άλλο παράδειγμα:
SELECT * FROM Products
WHERE Code LIKE '_123%';
Εδώ, επιλέγονται προϊόντα των οποίων ο δεύτερος, τρίτος και τέταρτος χαρακτήρας είναι "123", και ο πρώτος μπορεί να είναι οποιοσδήποτε χαρακτήρας.
Έτσι, το LIKE επιτρέπει ευέλικτη αναζήτηση δεδομένων με μοτίβα, κάτι που είναι χρήσιμο κατά την εργασία με πεδία κειμένου.