Poniżej znajduje się lista operatorów porównania T-SQL, których można używać w SQL Server.
OPERATOR | ZNACZENIE |
---|---|
= | Równe |
> | Większe niż |
< | Mniej niż |
>= | Większe lub równe |
<= | Mniejsze lub równe |
<> | Nie równa |
!= | Nierówne (nie standardowi ISO) |
!< | Nie mniej niż (nie standard ISO) |
!> | Nie większe niż (nie w standardzie ISO) |
Czym są operatory porównania
Operatory porównania T-SQL porównują dwa wyrażenia. Wynik operatora porównania ma boolean typ danych. Są one zwykle znane jako „wyrażenia logiczne”.
Operatory porównania mogą być używane w zapytaniach SQL do filtrowania danych według określonych kryteriów.
Oto przykład.
SELECT Name, Population
FROM country
WHERE Population > 100000000
ORDER BY Population DESC;
Wynik:
+--------------------+--------------+ | Name | Population | |--------------------+--------------| | China | 1277558000 | | India | 1013662000 | | United States | 278357000 | | Indonesia | 212107000 | | Brazil | 170115000 | | Pakistan | 156483000 | | Russian Federation | 146934000 | | Bangladesh | 129155000 | | Japan | 126714000 | | Nigeria | 111506000 | +--------------------+--------------+
W tym przykładzie użyłem operatora Większe niż (>
), aby wybrać tylko kraje o liczbie ludności większej niż 100000000.