Nedenfor er en liste over T-SQL-sammenligningsoperatorer, som du kan bruge i SQL Server.
OPERATOR | BETYDNING |
---|---|
= | Lige med |
> | Større end |
< | Mindre end |
>= | Større end eller lig med |
<= | Mindre end eller lig med |
<> | Ikke lig med |
!= | Ikke lig med (ikke ISO-standard) |
!< | Ikke mindre end (ikke ISO-standard) |
!> | Ikke større end (ikke ISO-standard) |
Hvad er sammenligningsoperatører
T-SQL sammenligningsoperatorer sammenligner to udtryk. Resultatet af en sammenligningsoperator har boolean datatype. Disse er typisk kendt som "boolske udtryk".
Sammenligningsoperatorer kan bruges i dine SQL-forespørgsler til at filtrere data til et bestemt kriterium.
Her er et eksempel.
SELECT Name, Population
FROM country
WHERE Population > 100000000
ORDER BY Population DESC;
Resultat:
+--------------------+--------------+ | Name | Population | |--------------------+--------------| | China | 1277558000 | | India | 1013662000 | | United States | 278357000 | | Indonesia | 212107000 | | Brazil | 170115000 | | Pakistan | 156483000 | | Russian Federation | 146934000 | | Bangladesh | 129155000 | | Japan | 126714000 | | Nigeria | 111506000 | +--------------------+--------------+
I dette eksempel brugte jeg Greater Than-operatoren (>
) for kun at vælge lande med en befolkning på over 100000000.