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;

Cláusula SQL WHERE no MySQL

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';

Cláusula SQL WHERE no MySQL

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;

Cláusula WHERE no MySQL

Neste caso foram retornados dois livros, publicados pela editora de ID indicado.

Assista a um vídeo sobre o assunto a seguir:

 

Sobre Fábio dos Reis (1273 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

1 Comentário em MySQL – Clausula WHERE – Filtrar resultados de consultas – 14

  1. Wagner Amenta // 27/02/2014 em 21:42 // Responder

    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

Escreva um comentário

Seu e-mail não será divulgado


*