SQL All Operator

SQL All Operator

Wszystkie operator w SQL porównuje wartość skalarną z wynikiem zapytania, które zwraca kolumnę z jednej wartości.

Omówmy, jak korzystać z operatora w SQL.

SQL All Operator

Składnia jest jak ilustrowana poniżej:

scallar_Expression Porównanie_operator All (subkery);

Prawidłowy operator porównawczy musi poprzedzać wszystkich operator. Na przykład możesz użyć operatorów porównawczych, takich jak większy niż, mniej niż, większy lub równy, itp.

Zastosowane zapytanie musi zwrócić kolumnę o jednej wartości.

Upewnij się, że typ danych podziału odpowiada typowi danych wyrażenia skalarnego.

Przykładowe użycie

Załóżmy, że mamy tabelę, jak pokazano:

Nazwa tabeli: produkty

Możemy użyć operatora All z zapytaniem, jak pokazano w poniższym przykładzie:

WYBIERZ SPOŚRÓD
produkty
Gdzie ilość> wszystkie (
Wybierz AVG (ilość)
Z produktów
);

W powyższym zapytaniu pobieramy produkty, których ilość jest większa niż średnia ze wszystkich ilości.

Kod powyżej powinien zwrócić:

Możesz także wykonać powyższą operację, używając operatora mniej niż porównawczego, jak pokazano:

WYBIERZ SPOŚRÓD
produkty
Gdzie ilość < ALL (
Wybierz AVG (ilość)
Z produktów
);

W takim przypadku powyższe zapytanie powinno zwrócić:

Możesz eksperymentować z różnymi operatorami porównawczymi, aby odkryć, jak działają wszyscy operatorzy.

Wniosek

Mamy nadzieję, że podobał Ci się ten samouczek, w którym przeszliśmy, jak korzystać z operatora w SQL.