Τελεστής IN SQL

Τελεστής IN

Ο τελεστής IN επιτρέπει να καθορίσουμε πολλαπλά values στο όρο WHERE.

Γλώσσα SQL IN

SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...)

Πρωτότυπη τάβλη (χρησιμοποιούμενη στο παράδειγμα):

Ταβλή Persons:

Id LastName FirstName Διεύθυνση Πόλη
1 Adams John Oxford Street Λονδίνο
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Πεκίνο

Παράδειγμα IN Operator

Τώρα, θέλουμε να επιλέξουμε τους ανθρώπους με το επίθετο Adams και Carter από την παραπάνω τάβλη;

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

SELECT * FROM Persons
WHERE LastName IN ('Adams','Carter')

Αποτελέσματα σύγκρισης:

Id LastName FirstName Διεύθυνση Πόλη
1 Adams John Oxford Street Λονδίνο
3 Carter Thomas Changan Street Πεκίνο