SQL dowolny operator

SQL dowolny operator

Każdy operator w SQL pozwala nam porównać wartość w zestawie wartości. Każdy operator używa operatorów porównawczych do porównywania wartości z grupy wartości w podziale.

Składnia operatora

Składnia dowolnego operatora w SQL jest jak pokazana:

Gdzie colutn_name Porównanie_operator dowolne (subkery)

Dowolny operator zwraca kolumnę, jeśli określony warunek jest prawdziwy.

Praktyczny przykład

Załóżmy, że mamy tabelę zawierającą informacje o produkcie, jak pokazano:

Możemy użyć dowolnego operatora, aby znaleźć wszystkie produkty, których ilość jest większa niż średnia z całkowitej ilości.

Przykładowe zapytanie jest takie, jak pokazano:

Wybierz * z produktów
Gdzie ilość> (
Wybierz AVG (ilość)
Z produktów
);

Powinno to zwrócić wszystkie produkty, których ilość jest większa niż średnia, jak pokazano:

Aby znaleźć produkty, których ilość jest mniejsza niż średnia, zmień operatora porównawczego, jak pokazano:

Wybierz * z produktów
Gdzie ilość < ANY (
Wybierz AVG (ilość)
Z produktów
);

To powinno powrócić:

Możesz użyć innych operatorów, jak pokazano w poniższych zapytaniach:

-- większe bądź równe
Wybierz * z produktów
Gdzie ilość> = każda (
Wybierz AVG (ilość)
Z produktów
);
-- mniejszy lub równy
Wybierz * z produktów
Gdzie ilość <= ANY (
Wybierz AVG (ilość)
Z produktów
);
-- nie równe
Wybierz * z produktów
Gdzie ilość != Dowolny (
Wybierz AVG (ilość)
Z produktów
);
-- równy
Wybierz * z produktów
Gdzie ilość = każda (
Wybierz AVG (ilość)
Z produktów
);

Możesz eksperymentować z różnymi scenariuszami i operatorami, aby lepiej zrozumieć, jak korzystać z dowolnego operatora.

Wniosek

Ten samouczek pokazuje, jak używać dowolnego operatora do porównania wartości z zestawem wartości.

Dziękuje za przeczytanie!!