Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Hiermee geeft u de zoekvoorwaarde op voor de rijen die door de query worden geretourneerd.
Syntaxis
[ WHERE <search_condition> ]
<search_condition> ::=
{ [ NOT ] <predicate> | ( <search_condition> ) }
[ { AND | OR } [ NOT ] { <predicate> | ( <search_condition> ) } ]
[ ,...n ]
<predicate> ::=
{ expression { = | < > | ! = | > | > = | ! > | < | < = | ! < } expression
| string_expression [ NOT ] LIKE string_expression
| expression [ NOT ] BETWEEN expression AND expression
| expression IS [ NOT ] NULL
| expression [ NOT ] IN ( expression [ ,...n ] )
}
Argumenten
< search_condition >
Hiermee geeft u de voorwaarden op voor de rijen die worden geretourneerd in de resultatenset voor een SELECT-instructie, query-expressie of subquery. Er is geen limiet voor het aantal predicaten dat kan worden opgenomen in een zoekvoorwaarde.
NIET
Negeert de Boole-expressie die is opgegeven door het predicaat.
EN
Combineert twee voorwaarden en evalueert naar TRUE wanneer beide voorwaarden WAAR zijn.
OF
Combineert twee voorwaarden en evalueert naar TRUE wanneer een van beide voorwaarden WAAR is.
< predikaat >
Is een expressie die WAAR of ONWAAR retourneert.
expressie
Is een kolomnaam, een constante, een functie, een variabele, een scalaire subquery of een combinatie van kolomnamen, constanten en functies die zijn verbonden door een operator of operator of een subquery. De expressie kan ook de CASE-expressie bevatten.
=
Wordt de operator gebruikt om de gelijkheid tussen twee expressies te testen.
<>
Wordt de operator gebruikt om de voorwaarde van twee expressies te testen die niet gelijk zijn aan elkaar.
!=
Wordt de operator gebruikt om de voorwaarde van twee expressies te testen die niet gelijk zijn aan elkaar.
>
Is de operator die wordt gebruikt om de voorwaarde van een expressie te testen die groter is dan de andere expressie.
>=
Wordt de operator gebruikt om de voorwaarde van een expressie te testen die groter is dan of gelijk is aan de andere expressie.
!>
Wordt de operator gebruikt om de voorwaarde van een expressie te testen die niet groter is dan de andere expressie.
<
Is de operator die wordt gebruikt om de voorwaarde van een expressie te testen die kleiner is dan de andere expressie.
<=
Is de operator die wordt gebruikt om de voorwaarde van een expressie te testen die kleiner is dan of gelijk is aan de andere expressie.
!<
Wordt de operator gebruikt om de voorwaarde van één expressie te testen die niet kleiner is dan de andere expressie.
String_expression
Is een tekenreeks met tekens en jokertekens.
[NIET] GELIJK AAN
Geeft aan dat de volgende tekenreeks moet worden gebruikt met patroonkoppeling.
[NIET] TUSSEN
Hiermee geeft u een inclusief waardenbereik op. Gebruik AND om de begin- en eindwaarden te scheiden.
IS [NIET] NULL
Hiermee geeft u een zoekopdracht op naar null-waarden of voor waarden die niet null zijn, afhankelijk van de gebruikte trefwoorden.
Als u wilt bepalen of een expressie NULL is, gebruikt u IS NULL of IS NOT NULL in plaats van vergelijkingsoperatoren (zoals = of !=). Vergelijkingsoperatoren retourneren onwaar wanneer een van beide argumenten NULL is.
Beide en zijn bijvoorbeeld col1 = 1col1 != 1 onwaar wanneer kolom1-waarde NULL is, terwijl col1 IS NULL dit in dat geval waar is.
[NIET] IN
Hiermee geeft u een lijst met waarden. U kunt een lijst met door komma's gescheiden waarden tussen haakjes verwachten: ('a','b','c')
Voorbeeld
SELECT TollId, EntryTime, VehicleType, LicensePlate, Toll, Tag
FROM TollTagEntry TIMESTAMP BY EntryTime
WHERE ( CAST(TollId AS bigint) BETWEEN 1 AND 2 )
AND LicensePlate LIKE '%AC%'