Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Lista de operadores de comparação do SQL Server


Abaixo está uma lista de operadores de comparação T-SQL que você pode usar no SQL Server.
OPERADOR SIGNIFICADO
= Igual a
> Maior que
< Menor que
>= Maior ou igual a
<= Menor ou igual a
<> Não é igual a
!= Diferente de (não padrão ISO)
!< Não inferior a (não padrão ISO)
!> Não maior que (não padrão ISO)

O que são operadores de comparação


Os operadores de comparação T-SQL comparam duas expressões. O resultado de um operador de comparação tem o booleano tipo de dados. Estes são normalmente conhecidos como “expressões booleanas”.

Os operadores de comparação podem ser usados ​​em suas consultas SQL para filtrar dados de acordo com determinados critérios.

Aqui está um exemplo.
SELECT Name, Population
FROM country
WHERE Population > 100000000
ORDER BY Population DESC;

Resultado:
+--------------------+--------------+
| Name               | Population   |
|--------------------+--------------|
| China              | 1277558000   |
| India              | 1013662000   |
| United States      | 278357000    |
| Indonesia          | 212107000    |
| Brazil             | 170115000    |
| Pakistan           | 156483000    |
| Russian Federation | 146934000    |
| Bangladesh         | 129155000    |
| Japan              | 126714000    |
| Nigeria            | 111506000    |
+--------------------+--------------+

Neste exemplo eu usei o operador Greater Than (> ) para selecionar apenas países com população superior a 1.000.000.000.