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.
Determina se uma cadeia de carateres específica corresponde a um padrão especificado. Um padrão pode incluir carateres normais e carateres universais. Durante a correspondência de padrões, os carateres regulares têm de corresponder exatamente aos carateres especificados na cadeia de carateres. No entanto, os carateres universais podem ser correspondidos com fragmentos arbitrários da cadeia de carateres. A utilização de carateres universais torna o operador LIKE mais flexível do que utilizar os operadores de comparação de cadeias = e !=.
Importante
A Microsoft não recomenda mais que você crie e use aplicativos Web do Access no SharePoint. Como alternativa, use o Microsoft PowerApps para criar soluções de negócios sem código para a Web e dispositivos móveis.
Sintaxe
Expression [ NOT ] LIKEPattern [ ESCAPE EscapeChar ]
O operador LIKE contém os seguintes argumentos.
Nome do argumento | Obrigatório | Descrição |
---|---|---|
Expressão. |
Sim |
Uma expressão válida. |
Padrão de |
Sim |
A cadeia específica de carateres a procurar em Expressão. Pode incluir carateres universais. Veja as Observações para obter uma lista de carateres universais válidos. |
Gráfico de Escape |
Não |
Um caráter que é colocado à frente de um caráter universal para indicar que o caráter universal deve ser interpretado como um caráter normal e não como um caráter universal. EscapeChar é uma expressão de carateres que não tem predefinição e tem de ser avaliada como apenas um caráter. |
Comentários
A tabela seguinte contém os carateres universais que são válidos para utilização no argumento Padrão .
Caractere curinga | Descrição | Exemplo |
---|---|---|
% |
Qualquer cadeia de carateres com zero ou mais carateres. | O título WHERE LIKE '%computer%' encontra todos os títulos dos livros com a palavra "computador" em qualquer parte do título do livro. |
_ (sublinhado) |
Qualquer caractere simples. | WHERE au_fname LIKE '_ean' encontra os primeiros nomes de quatro letras que terminam com ean (Dean, Sean, etc.). |
[] |
Qualquer caráter único dentro do intervalo especificado ([a-f]) ou definido ([abcdef]). | WHERE au_lname LIKE '[C-P]arsen' encontra apelidos de autor terminando com arsen e começando com qualquer caráter individual entre C e P, por exemplo Carsen, Larsen, Karsen, entre outros. |
[^] |
Qualquer caráter individual não dentro do intervalo especificado ([^a-f]) ou definido ([^abcdef]). | WHERE au_lname LIKE 'de[^l]%' todos os apelidos de autor começando com de e onde a letra seguinte não é l. |
Quando efetua comparações de cadeias com LIKE, todos os carateres na cadeia de padrão são significativos. Isto inclui espaços à esquerda ou à direita. Se uma comparação numa consulta for devolver todas as linhas com uma cadeia LIKE 'abc' (abc seguido de um único espaço), uma linha na qual o valor dessa coluna é abc (abc sem espaço) não é devolvido. No entanto, os espaços em branco à direita, na expressão à qual o padrão é correspondido, são ignorados. Se uma comparação numa consulta for devolver todas as linhas com a cadeia LIKE 'abc' (abc sem espaço), todas as linhas que começam com abc e têm zero ou mais espaços em branco à direita são devolvidas.
Se um dos argumentos não for de um tipo de dados de cadeia, é convertido num tipo de dados de cadeia, se for possível.