Níže je seznam operátorů porovnání T-SQL, které můžete použít v SQL Server.
OPERÁTOR | SMYSL |
---|---|
= | Rovno |
> | Větší než |
< | Méně než |
>= | Větší nebo rovno |
<= | Menší nebo rovno |
<> | Nerovná se |
!= | Není rovno (není norma ISO) |
!< | Ne méně než (není norma ISO) |
!> | Ne větší než (není norma ISO) |
Co jsou to porovnávací operátory
Porovnávací operátory T-SQL porovnávají dva výrazy. Výsledek operátoru porovnání má boolean datový typ. Tyto výrazy jsou obvykle známé jako „booleovské výrazy“.
Porovnávací operátory lze použít uvnitř vašich SQL dotazů k filtrování dat podle určitých kritérií.
Zde je příklad.
SELECT Name, Population
FROM country
WHERE Population > 100000000
ORDER BY Population DESC;
Výsledek:
+--------------------+--------------+ | Name | Population | |--------------------+--------------| | China | 1277558000 | | India | 1013662000 | | United States | 278357000 | | Indonesia | 212107000 | | Brazil | 170115000 | | Pakistan | 156483000 | | Russian Federation | 146934000 | | Bangladesh | 129155000 | | Japan | 126714000 | | Nigeria | 111506000 | +--------------------+--------------+
V tomto příkladu jsem použil operátor Greater Than (>
) a vyberte pouze země s počtem obyvatel vyšším než 1 000 0000.