Todos os produtos
Search
Central de documentação

MaxCompute:LIKE

Última atualização: Jun 26, 2026

LIKE é um operador SQL para correspondência de padrões. Use-o na cláusula WHERE para filtrar linhas em que uma coluna de string corresponda a um padrão especificado.

Nota: O SQL do MaxCompute suporta apenas o conjunto de caracteres UTF-8. Se seus dados usarem uma codificação diferente, os resultados da consulta poderão estar incorretos.

Caracteres curinga

O LIKE aceita dois caracteres curinga:

Curinga

Correspondência

%

Qualquer sequência de zero ou mais caracteres

_

Exatamente um caractere

Para corresponder aos literais % ou _, use a barra invertida como escape:

Para corresponder a

Use

%

\\%

_

\\_

Exemplos

Filtrar linhas com %

SELECT * FROM orders WHERE product_name LIKE 'Max%';

Retorna todas as linhas em que product_name começa com Max. O curinga % corresponde a qualquer sequência de caracteres após Max.

% corresponde a qualquer sequência de caracteres — resultado: true

select 'abcd' like 'ab%';

A string 'abcd' começa com ab e % corresponde aos caracteres restantes cd.

_ corresponde a exatamente um caractere — resultado: false

select 'abcd' like 'ab_';

A string 'abcd' tem quatro caracteres, mas 'ab_' exige exatamente três. O padrão não corresponde.

\_ com escape corresponde a um underscore literal — resultado: true

select 'ab_cde' like 'ab\\_c%';

A sequência \\_ corresponde ao underscore literal em 'ab_cde' e % corresponde aos caracteres restantes de.

Próximos passos

Para correspondência de padrões baseada em expressões regulares, consulte RLIKE.