Delen via


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 of NIN set is 100 waarden.