Ir para os temas
tee / insights
LEARNING / SQL

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.