По-долу е даден списък с оператори за сравнение на T-SQL, които можете да използвате в SQL Server.
ОПЕРАТОР | ЗНАЧЕНИЕ |
---|---|
= | Равно на |
> | По-голямо от |
< | По-малко от |
>= | По-голямо или равно на |
<= | По-малко или равно на |
<> | Не е равно на |
!= | Не е равно на (не е стандарт на ISO) |
!< | Не по-малко от (не стандарт ISO) |
!> | Не по-голямо от (не е стандарт на ISO) |
Какво са операторите за сравнение
T-SQL операторите за сравнение сравняват два израза. Резултатът от оператора за сравнение има булева тип данни. Те обикновено са известни като „булеви изрази“.
Операторите за сравнение могат да се използват във вашите SQL заявки за филтриране на данни по определени критерии.
Ето един пример.
SELECT Name, Population
FROM country
WHERE Population > 100000000
ORDER BY Population DESC;
Резултат:
+--------------------+--------------+ | Name | Population | |--------------------+--------------| | China | 1277558000 | | India | 1013662000 | | United States | 278357000 | | Indonesia | 212107000 | | Brazil | 170115000 | | Pakistan | 156483000 | | Russian Federation | 146934000 | | Bangladesh | 129155000 | | Japan | 126714000 | | Nigeria | 111506000 | +--------------------+--------------+
В този пример използвах оператора Greater Than (>
), за да изберете само държави с население над 100000000.