Consultas MySQL
Como posso usar a cláusula WHERE junto com o operador LIKE no MySQL para buscar registros em uma tabela com base em um padrão de texto?
Pablo
Curtidas 0
Melhor post
José Cipriani
30/06/2023
A cláusula WHERE é usada para filtrar os resultados de uma consulta SQL com base em uma condição específica. Ela permite que você especifique critérios para buscar registros que atendam a determinadas condições.
O operador LIKE é usado em conjunto com a cláusula WHERE para realizar correspondências parciais em campos de texto.
-- Buscar registros em que a coluna "nome" começa com a letra "A"
SELECT * FROM nome_da_tabela WHERE nome LIKE 'A%';
-- Buscar registros em que a coluna "email" termina com o domínio "@gmail.com"
SELECT * FROM nome_da_tabela WHERE email LIKE '%@gmail.com';
-- Buscar registros em que a coluna "descricao" contém a palavra "exemplo"
SELECT * FROM nome_da_tabela WHERE descricao LIKE '%exemplo%';
Lembre-se de adaptar o código de acordo com o nome da tabela, a coluna que deseja pesquisar e o padrão de texto que você está procurando.
O operador LIKE é usado em conjunto com a cláusula WHERE para realizar correspondências parciais em campos de texto.
-- Buscar registros em que a coluna "nome" começa com a letra "A"
SELECT * FROM nome_da_tabela WHERE nome LIKE 'A%';
-- Buscar registros em que a coluna "email" termina com o domínio "@gmail.com"
SELECT * FROM nome_da_tabela WHERE email LIKE '%@gmail.com';
-- Buscar registros em que a coluna "descricao" contém a palavra "exemplo"
SELECT * FROM nome_da_tabela WHERE descricao LIKE '%exemplo%';
Lembre-se de adaptar o código de acordo com o nome da tabela, a coluna que deseja pesquisar e o padrão de texto que você está procurando.
GOSTEI 1
Mais Respostas
Frank Hosaka
22/06/2023
Eu faço assim: select * from tabela where campo like '%padraoDeTexto%
GOSTEI 0