Consultas MySQL
22/06/2023
0
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
Curtir tópico
+ 0
Responder
Post mais votado
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.
José Cipriani
Responder
Mais Posts
23/06/2023
Frank Hosaka
Eu faço assim: select * from tabela where campo like '%padraoDeTexto%
Responder
Clique aqui para fazer login e interagir na Comunidade :)