SQL para análise de dados: 5 comandos que você precisa dominar 🖥️📊
SQL é uma das ferramentas essenciais para quem trabalha com análise de dados. Dominar seus comandos permite acessar, organizar e interpretar informações de maneira eficiente. Se você quer começar com SQL ou aprimorar suas consultas, aqui estão cinco comandos indispensáveis.
1. SELECT – Extraindo os dados certos 📌
O SELECT é o comando principal para recuperar informações de um banco de dados. Ele permite selecionar colunas específicas e aplicar filtros para obter apenas o que interessa.
#Aqui, estamos buscando o nome e a idade dos clientes que têm mais de 30 anos.
SELECT nome, idade FROM clientes WHERE idade > 30;
2. WHERE – Filtrando os resultados 📌
O WHERE é essencial para refinar buscas e trazer apenas os dados relevantes. Pode ser combinado com operadores lógicos, o que aumenta sua flexibilidade.
# Este comando retorna todas as vendas acima de R$ 500 realizadas ao longo do ano de 2024.
SELECT * FROM vendas WHERE valor > 500 AND data BETWEEN '2024-01-01' AND '2024-12-31';
3. GROUP BY – Organizando informações 📌
Se você precisa agrupar dados para análise, o GROUP BY é indispensável. Ele permite gerar resumos combinando funções agregadas como COUNT, SUM e AVG.
# Esse comando mostra quantos produtos existem em cada categoria.
SELECT categoria, COUNT(*) FROM produtos GROUP BY categoria;
4. JOIN – Relacionando tabelas 📌
O JOIN é usado para combinar dados de diferentes tabelas, essencial para consultas mais avançadas.
# Isso permite visualizar os pedidos junto com os nomes dos clientes correspondentes.
SELECT pedidos.id, clientes.nome
FROM pedidos
JOIN clientes ON pedidos.cliente_id = clientes.id;
5. ORDER BY – Organizando os resultados 📌
Quando você precisa apresentar os dados em ordem específica, o ORDER BY ajuda a organizar os registros.
# Aqui, os funcionários são listados do maior para o menor salário.
SELECT nome, salario FROM funcionarios ORDER BY salario DESC;