MySQL – Clausula WHERE – Filtrar resultados de consultas – 14
MySQL – WHERE – Filtrar resultados de consultas
A cláusula WHERE permite filtrar registros nos resultados de uma consulta, de modo a trazer apenas as informações desejadas (e não o conteúdo completo das colunas).
Sintaxe:
SELECT colunas FROM tabela WHERE coluna = valor;
Exemplos:
1. Retornar o nome e a data de publicação do livro cujo ID do autor é 1:
SELECT Nome_Livro, Data_Pub
FROM tbl_Livro
WHERE ID_Autor = 1;
Foi retornado apenas um registro, do livro cujo autor possui o ID especificado na cláusula WHERE.
2. Trazer o ID e Nome do autor do autor cujo sobrenome é Stanek:
SELECT ID_Autor, Nome_Autor
FROM tbl_autores
WHERE Sobrenome_Autor = 'Stanek';
Foi retornado o nome do autor cujo sobrenome é Stanek: William Stanek.
3. Mostrar os nomes e os preços dos livros publicados pela editora de ID igual a 3:
SELECT Nome_Livro, Preco_Livro FROM tbl_livro WHERE ID_Editora = 3;
Neste caso foram retornados dois livros, publicados pela editora de ID indicado.
Assista a um vídeo sobre o assunto a seguir:
Muito bom, parabéns Fábio, ótimo trabalho.
Na medida do possível tenho acompanhado todos os vídeos.
Gostaria também encontrar postagens do uso do Lazarus com o Mysql!
Wagner