DQL / Data Query Language
SQL DQL / Consultas e análise
Produza resultados com SELECT. Acompanhe fontes, filtros, agregações, cálculos de janela, expressões e saída para entender cada cláusula e função.
Temas desta categoria
Escolher e combinar fontes
FROM escolhe a fonte e JOIN combina tabelas. WITH e subconsultas organizam resultados intermediários; veja também a expansão de arrays.
Filtrar linhas e grupos
WHERE, HAVING e QUALIFY filtram em etapas diferentes. Veja também comparações, operadores lógicos e tratamento de NULL.
Agrupar e agregar linhas
GROUP BY define os grupos; COUNT e SUM calculam contagens e somas. Diferencie cláusulas da consulta de modificadores dentro da agregação.
Calcular posições e diferenças mantendo as linhas
OVER define a janela e PARTITION BY a divide em grupos. Leia posições, comparações entre linhas e acumulados junto com a especificação do frame.
Transformar valores
Monte expressões com texto, números, datas, condições e conversões. O índice de funções explica argumentos e valores retornados.
Combinar e ordenar resultados
Combine resultados com UNION e outros operadores de conjunto, ordene com ORDER BY e limite linhas com LIMIT. Compare essas operações com JOIN.
Das categorias a cada função
Escolha uma categoria para filtrar o mapa ou uma função para abrir sua explicação. Funções de texto e data também são usadas em expressões como SET em UPDATE.