Por Eduardo Peiro · equipe editorial da Aprender21
SQL é a linguagem padrão para gerenciar e analisar dados em bancos relacionais. No Brasil, é essencial para transformar grandes volumes de dados em insights valiosos, apoiando decisões de negócios com precisão e eficiência.
Quer se especializar em análise de dados e dominar as ferramentas que o mercado brasileiro exige?
clientes
pedidos
SELECT
FROM
WHERE
colunas
FROM tabela
WHERE condição
SELECT nome, cidade FROM clientes WHERE estado = 'SP';
ORDER BY
LIMIT
ASC
DESC
SELECT id_pedido, valor, data_pedido FROM pedidos ORDER BY valor DESC LIMIT 5;
GROUP BY
COUNT()
SUM()
AVG()
MIN()
MAX()
SELECT estado, COUNT(id_cliente) AS total_de_clientes FROM clientes GROUP BY estado ORDER BY total_de_clientes DESC;
AS
HAVING
SELECT categoria_produto, SUM(valor) AS faturamento_total FROM pedidos GROUP BY categoria_produto HAVING SUM(valor) > 10000;
JOIN
INNER JOIN
LEFT JOIN
SELECT c.nome, p.data_pedido, p.valor FROM clientes AS c INNER JOIN pedidos AS p ON c.id_cliente = p.id_cliente;
c
p
WITH
WITH clientes_2023 AS ( SELECT id_cliente FROM clientes WHERE EXTRACT(YEAR FROM data_cadastro) = 2023 ) SELECT SUM(p.valor) AS faturamento_clientes_2023 FROM pedidos AS p INNER JOIN clientes_2023 AS c23 ON p.id_cliente = c23.id_cliente;
Window Functions
Dominar SQL é o primeiro grande passo de uma carreira sólida em dados. A boa notícia é que essa habilidade é atemporal — enquanto ferramentas e frameworks vêm e vão, SQL continua sendo a linguagem universal para conversar com dados estruturados, e será assim por muitos anos.