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.