Operator SQL IN
Operator IN w języku SQL umożliwia szybkie wyszukanie wartości w zadanym zbiorze bez konieczności wykonywania skomplikowanych obliczeń. Składnia funkcji wygląda następująco:
wyrażenie W ( wartość1 , wartość2 ,... ) ;Operator sprawdza, czy podane wyrażenie mieści się w podanych wartościach. Jeśli zostanie znaleziony, operator zwraca PRAWDA; w przeciwnym razie zwraca wartość false.
W większości przypadków operator IN będzie często łączony z innymi klauzulami, takimi jak klauzula WHERE. Dzięki temu możesz pobierać tylko wartości spełniające określony warunek.
Omówmy kilka podstawowych przykładów użycia operatora IN w języku SQL.
Przykład użycia
Poniższe przykłady ilustrują sposób użycia operatora IN w języku SQL.
Przykład 1 – Podstawowe użycie
Poniższy przykład pokazuje podstawowe użycie operatora IN.
WYBIERZ „SQL” W ( „SQL” , „Redis” , „Elastyczne wyszukiwanie” ) ;W powyższym przykładzie używamy operatora IN, aby sprawdzić, czy ciąg „SQL” znajduje się w podanym zestawie wartości.
Ponieważ łańcuch istnieje, zapytanie powinno zwrócić wartość true, jak pokazano:
Przykład 2 – Użycie operatora IN w tabeli
Poniżej pokazano, jak używać operatora IN w połączeniu z klauzulą WHERE w tabeli.
Tabela wygląda tak, jak pokazano:
WYBIERZ * Z produkty GDZIE „Apple iPad Air – 2022” W ( Nazwa produktu ) ;
Zapytanie powinno zwrócić pasujące rekordy jako:
Zamknięcie
W tym artykule pokazano, jak używać operatora IN w standardowym języku SQL. Operator IN pozwala sprawdzić, czy dane wyrażenie należy do zbioru wartości.