SQL w operatorze
Poniższy fragment pokazuje składnię dla operatora in.
Search_value [nie] w wartości_setFunkcja akceptuje następujące parametry:
Następnie funkcja zwraca wartość logiczną. Zwraca prawdę, jeśli w danym zestawie istnieje równa wartość i false, jeśli inaczej.
Przykłady
Poniższy przykład pokazuje, jak korzystać z operatora z danymi kolumnowymi. Załóżmy, że mamy tabelę z przykładowymi danymi, jak pokazano:
Możemy użyć operatora w do wyboru rekordów, jeśli kraj jest mysql lub postgreSQL.
WYBIERAĆPowyższe zapytanie powinno wyświetlać pasujące wiersze, jak pokazano:
Korzystając z operatora In, możemy również sprawdzić, czy wartość istnieje w danej kolumnie. Przykład jest pokazany poniżej:
WYBIERAĆW takim przypadku sprawdzamy, czy wartość „MySQL” istnieje w kolumnie nazwy Server_name. Wynik jest tak, jak pokazano:
Dobrze należy pamiętać, że jeśli dostarczasz zduplikowane wartości z operatorem w. SQL odrzuci identyczne wartości i użyje jednego z nich.
Wniosek
W tym krótkim poście zbadaliśmy użycie operatora w standardowym/ANSI SQL. Operator In pozwala sprawdzić, czy wartość istnieje w zestawie wartości.