SQL w operatorze
Operator in SQL ułatwia szybkie wyszukiwanie wartości w danym zestawie bez potrzeby złożonego obliczenia. Składnia funkcji jest jak pokazana:
wyrażenie w (wartość1, wartość2,…);Operator sprawdza, czy dostarczone wyrażenie znajduje się w danych wartościach. Jeśli zostanie znaleziony, operator zwraca prawdziwie; W przeciwnym razie zwraca fałsz.
W większości przypadków często sparujesz operatora z innymi klauzulami, takimi jak klauzula Where. Może to pozwolić jedynie na pobranie wartości pasujących do określonego warunku.
Omówmy kilka podstawowych przykładów wykorzystania operatora w SQL.
Przykładowe użycie
Poniższe przykłady ilustrują, jak korzystać z operatora w SQL.
Przykład 1 - podstawowe użycie
Poniższy przykład pokazuje podstawowe użycie operatora w.
Wybierz „sql” w („sql”, „redis”, „elasticsearch”);W powyższym przykładzie używamy operatora In, aby sprawdzić, czy ciąg „SQL” znajduje się w danym zestawie wartości.
Ponieważ ciąg istnieje, zapytanie powinno zwrócić prawdziwe, jak pokazano:
Przykład 2 - Używanie w operatorze w tabeli
Poniżej pokazuje, jak korzystać z operatora w połączeniu z klauzulą Where Where w tabeli.
Tabela jest taka, jak pokazano:
Wybierz * z produktów, w których „Apple iPad Air - 2022” w (Product_name);Zapytanie powinno zwrócić pasujące rekordy jako:
Zamknięcie
W tym artykule pokazuje, jak korzystać z operatora w standardowym SQL. Operator IN pozwala sprawdzić, czy dane wyrażenie znajduje się w zestawie wartości.