Naslaginformatie over azure Digital Twins-querytaal: Operators
Dit document bevat naslaginformatie over operators voor de Azure Digital Twins-querytaal.
Vergelijkingsoperatoren
De volgende operators uit de vergelijkingsfamilie worden ondersteund.
-
=
,!=
: wordt gebruikt om gelijkheid van expressies te vergelijken. -
<
,>
: wordt gebruikt voor geordende vergelijking van expressies. -
<=
,>=
: wordt gebruikt voor geordende vergelijking van expressies, waaronder gelijkheid.
Voorbeeld
Hier volgt een voorbeeld met .=
De volgende query retourneert tweelingen waarvan de temperatuurwaarde gelijk is aan 80.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature = 80
Hier volgt een voorbeeld met .<
De volgende query retourneert tweelingen waarvan de temperatuurwaarde kleiner is dan 80.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80
Hier volgt een voorbeeld met .<=
De volgende query retourneert tweelingen waarvan de temperatuurwaarde kleiner dan of gelijk is aan 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature <= 80
Bevat operators
De volgende operators uit de contains-familie worden ondersteund.
-
IN
: evalueert naar true als een bepaalde waarde zich in een set waarden bevindt. -
NIN
: evalueert als true als een bepaalde waarde zich niet in een set waarden bevindt.
Voorbeeld
Hier volgt een voorbeeld met .IN
De volgende query retourneert tweelingen waarvan owner
de eigenschap een van de opties uit een lijst is.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.owner IN ['John', 'Anil', 'Bailey', 'Alex']
Logische operators
De volgende operators uit de logische familie worden ondersteund:
-
AND
: wordt gebruikt om twee expressies te verbinden en resulteert in waar als ze beide waar zijn. -
OR
: wordt gebruikt om twee expressies te verbinden en resulteert in waar als ten minste één van deze expressies waar is. -
NOT
: wordt gebruikt om een expressie te ontkrachten en resulteert in waar als niet aan de expressievoorwaarde wordt voldaan.
Voorbeeld
Hier volgt een voorbeeld met .AND
De volgende query retourneert tweelingen die voldoen aan beide voorwaarden van Temperatuur kleiner dan 80 en Vochtigheid kleiner dan 50.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 AND DT.Humidity < 50
Hier volgt een voorbeeld met .OR
De volgende query retourneert tweelingen die voldoen aan ten minste een van de voorwaarden van Temperatuur kleiner dan 80 en Vochtigheid kleiner dan 50.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 OR DT.Humidity < 50
Hier volgt een voorbeeld met .NOT
De volgende query retourneert tweelingen die niet voldoen aan de voorwaarden van Temperatuur kleiner dan 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature < 80
Beperkingen
De volgende limieten zijn van toepassing op query's met behulp van operators.
Zie de sectie hieronder voor meer informatie.
Limiet voor IN/NIN
De limiet voor het aantal waarden dat kan worden opgenomen in een IN
of-set NIN
is 100 waarden.