Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este documento contém informações de referência sobre operadores para a linguagem de consulta Azure Digital Twins.
Operadores de comparação
Os seguintes operadores da família de comparação são suportados.
-
=,!=: Usado para comparar a igualdade de expressões. -
<,>: Usado para comparação ordenada de expressões. -
<=,>=: Usado para comparação ordenada de expressões, incluindo igualdade.
Exemplo
Aqui está um exemplo usando =o . A consulta a seguir retorna gêmeos cujo valor Temperature é igual a 80.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature = 80
Aqui está um exemplo usando <o . A consulta a seguir retorna gêmeos cujo valor de Temperatura é menor que 80.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80
Aqui está um exemplo usando <=o . A consulta a seguir retorna gêmeos cujo valor de Temperatura é menor ou igual a 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature <= 80
Contém operadores
Os seguintes operadores da família contains são suportados.
-
IN: Avalia como true se um determinado valor estiver em um conjunto de valores. -
NIN: Avalia como true se um determinado valor não estiver em um conjunto de valores.
Exemplo
Aqui está um exemplo usando INo . A consulta a seguir retorna gêmeos cuja owner propriedade é uma das várias opções de uma lista.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.owner IN ['John', 'Anil', 'Bailey', 'Alex']
Operadores lógicos
Os seguintes operadores da família lógica são suportados:
-
AND: Usado para conectar duas expressões, avalia como true se ambas são verdadeiras. -
OR: Usado para conectar duas expressões, avalia como true se pelo menos uma delas é verdadeira. -
NOT: Usado para negar uma expressão, avalia como true se a condição da expressão não for atendida.
Exemplo
Aqui está um exemplo usando ANDo . A consulta a seguir retorna gêmeos que atendem às condições de Temperatura inferior a 80 e Humidade inferior a 50.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 AND DT.Humidity < 50
Aqui está um exemplo usando ORo . A consulta a seguir retorna gêmeos que atendem a pelo menos uma das condições de Temperatura inferior a 80 e Humidade inferior a 50.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 OR DT.Humidity < 50
Aqui está um exemplo usando NOTo . A consulta a seguir retorna gêmeos que não atendem às condições de Temperatura inferior a 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature < 80
Limitações
Os limites a seguir se aplicam a consultas que usam operadores.
- Contém operadores: O limite para o número de valores que podem ser incluídos em um
INouNINdefinido é de 100 valores.