Di seguito è riportato un elenco di operatori di confronto T-SQL che è possibile utilizzare in SQL Server.
OPERATORE | SIGNIFICATO |
---|---|
= | Uguale a |
> | Maggiore di |
< | Meno di |
>= | Maggiore o uguale a |
<= | Inferiore o uguale a |
<> | Non uguale a |
!= | Non uguale a (non standard ISO) |
!< | Non meno di (non standard ISO) |
!> | Non maggiore di (non standard ISO) |
Cosa sono gli operatori di confronto
Gli operatori di confronto T-SQL confrontano due espressioni. Il risultato di un operatore di confronto ha il valore booleano tipo di dati. Questi sono generalmente conosciuti come "espressioni booleane".
Gli operatori di confronto possono essere utilizzati all'interno delle query SQL per filtrare i dati in base a determinati criteri.
Ecco un esempio.
SELECT Name, Population
FROM country
WHERE Population > 100000000
ORDER BY Population DESC;
Risultato:
+--------------------+--------------+ | Name | Population | |--------------------+--------------| | China | 1277558000 | | India | 1013662000 | | United States | 278357000 | | Indonesia | 212107000 | | Brazil | 170115000 | | Pakistan | 156483000 | | Russian Federation | 146934000 | | Bangladesh | 129155000 | | Japan | 126714000 | | Nigeria | 111506000 | +--------------------+--------------+
In questo esempio ho utilizzato l'operatore Maggiore di (>
) per selezionare solo i paesi con una popolazione superiore a 100000000.