Operador LIKE do SQL
- Página Anterior Top SQL
- Próxima Página Caracteres de Substituição SQL
O operador LIKE é usado para procurar padrões específicos em colunas dentro da cláusula WHERE.
Operador LIKE
O operador LIKE é usado para procurar padrões específicos em colunas dentro da cláusula WHERE.
Sintaxe do Operador LIKE do SQL
SELECT nome_da_coluna(s) FROM nome_da_tabela WHERE nome_da_coluna LIKE padrão
Tabela Original (usada nos exemplos):
Tabela Persons:
Id | Sobrenome | Primeiro Nome | Endereço | Cidade |
---|---|---|---|---|
1 | Adams | John | Rua de Oxford | Londres |
2 | Bush | George | Avenida da Quinta | Nova York |
3 | Carter | Thomas | Rua Chang'an | Pequim |
Exemplo de Operador LIKE
Exemplo 1
Agora, queremos selecionar pessoas da tabela "Persons" que moram em cidades que começam com "N":
Podemos usar a seguinte declaração SELECT:
SELECT * FROM Persons WHERE Cidade LIKE 'N%'
Dica:"%" pode ser usado para definir caracteres curingas (letras faltantes no padrão).
Conjunto de Resultados:
Id | Sobrenome | Primeiro Nome | Endereço | Cidade |
---|---|---|---|---|
2 | Bush | George | Avenida da Quinta | Nova York |
Exemplo 2
A seguir, queremos selecionar pessoas da tabela "Persons" que moram em cidades que terminam com "g":
Podemos usar a seguinte declaração SELECT:
SELECT * FROM Persons WHERE Cidade LIKE '%g'
Conjunto de Resultados:
Id | Sobrenome | Primeiro Nome | Endereço | Cidade |
---|---|---|---|---|
3 | Carter | Thomas | Rua Chang'an | Pequim |
Exemplo 3
A seguir, queremos selecionar pessoas da tabela "Persons" que moram em cidades que contêm "lon":
Podemos usar a seguinte declaração SELECT:
SELECT * FROM Persons WHERE Cidade LIKE '%lon%'
Conjunto de Resultados:
Id | Sobrenome | Primeiro Nome | Endereço | Cidade |
---|---|---|---|---|
1 | Adams | John | Rua de Oxford | Londres |
Exemplo 4
Usando a palavra-chave NOT, podemos selecionar pessoas da tabela "Persons" que moram emNão contém Pessoas das cidades com "lon":
Podemos usar a seguinte declaração SELECT:
SELECT * FROM Persons WHERE Cidade NOT LIKE '%lon%'
Conjunto de Resultados:
Id | Sobrenome | Primeiro Nome | Endereço | Cidade |
---|---|---|---|---|
2 | Bush | George | Avenida da Quinta | Nova York |
3 | Carter | Thomas | Rua Chang'an | Pequim |
- Página Anterior Top SQL
- Próxima Página Caracteres de Substituição SQL