Podsumowanie: w tym samouczku dowiesz się, jak używać operatora SQL Server OR
do łączenia dwóch wyrażeń logicznych.
Wprowadzenie do SQL Server lub operatora
SQL Server OR
jest operatorem logicznym, który pozwala na łączenie dwóch wyrażeń logicznych. Zwraca TRUE
gdy którykolwiek z warunków zostanie oceniony naTRUE
.,
poniżej przedstawiono składnię operatoraOR
:
Code language: SQL (Structured Query Language) (sql)
w tej składniboolean_expression
jest dowolnym prawidłowym wyrażeniem logicznym, które oblicza się na true, false i unknown.,f”>
True
gdy używasz więcej niż jednego operatora logicznego w instrukcji, SQL Server oblicza operatory OR
po operatorzeAND
., Możesz jednak użyć nawiasów, aby zmienić kolejność oceny.
przykłady serwerów SQL lub operatorów
patrz poniższa tabelaproduction.roducts
z przykładowej bazy danych., przykład
poniższa instrukcja znajduje produkty, których ID marki wynosi 1, 2 lub 4:
można zastąpić wiele OR
div>operatory za pomocą operatora IN
jak pokazano w następującym zapytaniu:
C) używając operatora OR z i operatorem przykład
rozważ następujący przykład:
w tym przykładzie użyliśmy zarówno operatorów OR
oraz AND
., Jak zawsze, SQL Server ocenił najpierw operatora AND
. W związku z tym zapytanie zwróciło produkty, których ID marki wynosi 2, a cena katalogowa jest większa niż 500 lub produkty, których ID marki wynosi 1.,
aby znaleźć produkty, których ID marki wynosi 1 lub 2, a cena katalogowa jest większa niż 500, użyj nawiasów, jak pokazano w następującym zapytaniu:
w tym samouczku nauczyłeś się korzystać z SQL Server OR
operator do utworzenia warunku poprzez połączenie dwóch wyrażeń logicznych.
Dodaj komentarz