WHERE – Filtrando registros em uma consulta – Curso de SQL Server – 13

Como filtrar registros em uma consulta com a cláusula WHERE no SQL Server

A cláusula WHERE em SQL permite filtrar registros em uma consulta, de modo a exibir somente os registros que interessam ao usuário..

Sintaxe

SELECT colunas
FROM tabela
WHERE coluna = valor;

Exemplos:

1 – Retornar o nome do livro e a data de publicação somente do livro cujo autor tem o ID igual a 1:

SELECT Nome_Livro, Data_Pub FROM tbl_livros WHERE ID_Autor = 1;

2- Retornar o ID e o nome do autor cujo sobrenome é “Stanek”:

SELECT ID_Autor, Nome_Autor FROM tbl_autores WHERE Sobrenome_Autor = 'Stanek';

O vídeo a seguir mostra a aplicação da cláusula WHERE no SQL Server:

 

Sobre Fábio dos Reis (1194 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 30 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Ciência e Tecnologia em geral, adora Viagens 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

3 Comentários em WHERE – Filtrando registros em uma consulta – Curso de SQL Server – 13

  1. Rafael Crisante // 12/04/2017 em 11:05 // Responder

    Fabio, Bom dia

    Primeiro quero parabenizar por compartilhar seu conhecimento, ajudando milhares de pessoas com o lado profissional.
    Por qual motivo que no site na aula 13 – T-SQL – WHERE – Filtrando registros em uma consulta – SQL Server não aparece escrito o que está na apresentação conforme aparece nas aulas anteriores, estava fazendo um resumo em Word para estudar depois, ou como posso ter o conteúdo da aula apresentado.
    Muito Obrigado

  2. Cristiano // 23/01/2021 em 1:43 // Responder

    Boa noite Fábio, estou com uma dúvida, talvez tenha que fazer de uma forma diferente… preciso filtrar a consulta para buscar do campo apenas o que estiverem 1, 2 e 3… Além disso preciso dizer que ele precisa estar como SIM em outra coluna da tabela… Tentei usando and e or depois do Where, tem alguma dica pra me ajudar?

Escreva um comentário

Seu e-mail não será divulgado


*