Naslaginformatie over azure Digital Twins-querytaal: Operators
Dit document bevat naslaginformatie over operators voor de Azure Digital Twins-querytaal.
Vergelijkingsoperators
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, inclusief gelijkheid.
Opmerking
Hier volgt een voorbeeld met behulp van =
. 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 behulp van <
. 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 behulp van <=
. De volgende query retourneert dubbels waarvan de temperatuurwaarde kleiner is dan of gelijk is aan 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature <= 80
Bevat operators
De volgende operators uit de contains family worden ondersteund.
-
IN
: Evalueert waar als een bepaalde waarde zich in een set waarden bevindt. -
NIN
: Evalueert waar als een bepaalde waarde zich niet in een set waarden bevindt.
Opmerking
Hier volgt een voorbeeld met behulp van IN
. De volgende query retourneert dubbels waarvan owner
de eigenschap een van de verschillende 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, resulteert in waar als beide waar zijn. -
OR
: Wordt gebruikt om twee expressies te verbinden, resulteert in waar als ten minste één van deze expressies waar is. -
NOT
: Wordt gebruikt om een expressie te ontkennen, resulteert in waar als niet aan de expressievoorwaarde wordt voldaan.
Opmerking
Hier volgt een voorbeeld met behulp van 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 behulp van 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 behulp van 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.
- Bevat operators: de limiet voor het aantal waarden dat kan worden opgenomen in een
IN
ofNIN
set is 100 waarden.