Se você trabalha com banco de dados, saber como consultar e filtrar dados no SQL é essencial. Comando a comando, você pode extrair informações valiosas e organizar dados da maneira mais eficiente. As consultas SQL ajudam a transformar dados brutos em insights organizados. Neste artigo, vou ensinar como utilizar SELECT, WHERE e ORDER BY para realizar suas consultas.
Tabela de Exemplo
Antes de começarmos, observe atentamente a tabela de exemplo abaixo, que será utilizada como base nos exemplos práticos apresentados:

A tabela clientes possui quatro colunas:
- id: um identificador único para cada cliente.
- nome: o nome completo do cliente.
- idade: a idade do cliente em anos.
- cidade: a cidade onde o cliente reside.
Consultando dados com SELECT
O comando SELECT é a base de qualquer consulta SQL. Ele permite recuperar informações de uma ou mais tabelas de um banco de dados de forma clara e eficiente. Com ele, você pode selecionar os campos desejados, limitando os dados ao que realmente importa. Veja um exemplo básico:
SELECT nome, idade FROM clientes;
Esse comando retorna os campos nome e idade da tabela clientes. Se você quiser recuperar todos os campos, use:
SELECT * FROM clientes;
O asterisco (*) indica que todos os campos da tabela serão exibidos na consulta.


Introdução à Linguagem SQL: Abordagem Prática Para Iniciantes
Quer entender como acessar e transformar dados de maneira relevante? Com este guia prático, você aprenderá a dominar os conceitos essenciais do SQL, criar bancos de dados eficientes e realizar consultas poderosas. Descubra como manipular dados com SELECT, WHERE, GROUP BY e muito mais.
🔹 Torne-se um especialista em SQL e destaque-se no mercado! 🚀
👉 Garanta o seu aqui!
Filtrando dados com WHERE
Agora, se precisa buscar informações específicas dentro de uma tabela, o WHERE é fundamental. Com ele, você pode consultar e filtrar dados no SQL de forma eficiente, restringindo os resultados a apenas aqueles que atendem aos critérios estabelecidos. Essa flexibilidade torna o comando essencial para consultas precisas e personalizadas. Ele permite definir critérios para os dados retornados. Exemplo:
SELECT nome, idade FROM clientes WHERE idade > 30;
Esse comando retorna apenas os clientes com mais de 30 anos. Também podemos combinar condições com operadores lógicos:
SELECT nome, cidade FROM clientes WHERE cidade = 'São Paulo' AND idade > 25;
Aqui, a consulta filtra apenas clientes de São Paulo com mais de 25 anos.

Ordenando resultados com ORDER BY
O ORDER BY é usado para ordenar os resultados da consulta. Ele organiza os dados retornados de forma estruturada, permitindo melhor compreensão. Podemos organizar em ordem crescente (ASC) ou decrescente (DESC):
SELECT nome, idade FROM clientes ORDER BY idade ASC;
Neste caso, os clientes são listados do mais jovem para o mais velho. Para inverter a ordem:
SELECT nome, idade FROM clientes ORDER BY idade DESC;
Podemos ordenar por mais de um critério:
SELECT nome, cidade, idade FROM clientes ORDER BY cidade ASC, idade DESC;
Aqui, primeiro organizamos por cidade (ordem alfabética) e depois por idade (do mais velho para o mais novo) dentro de cada cidade.

Conclusão
Dominar as consultas SQL é essencial para manipular bancos de dados com eficiência. O uso de SELECT, WHERE e ORDER BY permite extrair e organizar informações de forma precisa, adaptando-se às necessidades de cada situação. O SQL não apenas facilita o acesso aos dados, mas também possibilita análises mais aprofundadas. Continue explorando novas funções do SQL para aprimorar suas consultas e tornar seu trabalho com dados ainda mais eficiente e produtivo.
Quer aprender mais sobre SQL? Confira outros artigos abaixo e aprofunde seus conhecimentos!