Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A comparação de valor literal usa operadores de comparação padrão para corresponder uma coluna de valor único a um valor literal valor. Para obter informações sobre como comparar colunas multivaloradas, consulte comparações de MATRIZ (Multivalorizados).
O predicado de comparação de valor literal tem a seguinte sintaxe:
...WHERE <column> <comparison operator> <literal>
Nota
O lado direito da comparação deve ser um literal. Você não pode comparar uma coluna com um valor computado e não pode comparar uma coluna com outra coluna.
A parte da coluna é qualquer coluna de propriedade válida e pode ser convertida em outro tipo, se necessário. Opcionalmente, você pode colocar o nome da coluna entre aspas duplas para legibilidade sem afetar a funcionalidade. Para obter mais informações, consulte a conversão do tipo de dados de umde coluna.
O literal pode ser qualquer cadeia de caracteres, numérica, hexadecimal, booliana ou literal de data, entre aspas simples. Somente correspondências exatas são reconhecidas e caracteres curinga são ignorados. O literal também pode ser convertido em outro tipo.
Operadores de comparação
A tabela a seguir descreve os operadores de comparação com suporte.
| Operador de comparação | Descrição |
|---|---|
| = | Igual a |
| != ou <> | Não é igual a |
| > | Maior que |
| >= | Maior ou igual a |
| < | Menor que |
| <= | Menor ou igual a |
Em conjunto com o operador "=", o SQL (Linguagem de Consulta Estruturada do Windows Search) dá suporte ao uso de palavras-chave BEFORE e AFTER, que especificam se a consulta deve comparar valores de coluna antes ou depois de um valor especificado, na ordenação de classificação de dicionário.
...WHERE <column> <comparison operator> [BEFORE | AFTER](<https://msdn.microsoft.com/library/Ff637626(v=MSDN.10).aspx>)
Observação: para comparar datas, você deve usar DATEADD .
Exemplos
Veja a seguir exemplos do predicado de comparação de valor literal.
SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex
WHERE System.Title = 'Accounting'
SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex
WHERE System.IsFlagged != TRUE
SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex
WHERE System.Size >= 10000
SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex
WHERE System.Author = BEFORE('m')
Tópicos relacionados
-
de referência de
-
Conceitual
-
predicados Full-Text