Skip to content

Commit eec9dcc

Browse files
authored
Update sql.md
1 parent 4fc3978 commit eec9dcc

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

pages/sql.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1914,13 +1914,10 @@ AND sessionId is not null
19141914

19151915
https://medium.com/@kerp/how-to-use-select-from-unnest-to-analyze-multiple-parameters-in-bigquery-for-analytics-5838f7a004c2?source=email-afeafff77325-1698905016499-digest.reader-8e8b7dc6774d-5838f7a004c2----12-59------------------bd54f64e_8d5a_454d_a7bd_2007552b92c5-1
19161916

1917-
### [DQL] Alias
19181917
O Alias possui o comando `AS` justamente para alterar o nome de alguma linha ou coluna, é muito usado para renomear colunas e subqueries.
19191918

1920-
### [DQL] `GROUP BY`
19211919
A cláusula `GROUP BY` projeta linhas com valores comuns em um conjunto menor de linhas. `GROUP BY` é freqüentemente usado em conjunto com funções de agregação SQL ou para eliminar linhas duplicadas de um conjunto de resultados.
19221920

1923-
### [DQL] `HAVING`
19241921
Uma cláusula `HAVING` em SQL especifica que uma instrução `SELECT` deve retornar apenas linhas onde os valores agregados atendem às condições especificadas.
19251922

19261923
Exemplo:
@@ -1946,7 +1943,6 @@ GROUP BY week
19461943
ORDER BY week ASC;
19471944
```
19481945

1949-
### [DQL] `ORDER BY`
19501946
A cláusula `ORDER BY` em uma consulta SQL é usada para especificar a ordem na qual os resultados devem ser classificados. O número que aparece na cláusula `ORDER BY` é o número do item na lista de seleção original da consulta, assim como também pode ser o nome do item na lista de seleção da consulta.
19511947

19521948
Então, a cláusula `ORDER BY` identifica quais colunas usar para classificar os dados resultantes e em que direção classificá-los (crescente ou decrescente). Sem uma cláusula `ORDER BY`, a ordem das linhas retornadas por uma consulta SQL é indefinida.
@@ -2026,6 +2022,10 @@ ORDER BY
20262022
-- group by 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
20272023
```
20282024

2025+
Outro caso de uso com DQL é a limpeza de dados (Data Cleaning):
2026+
2027+
![660830218_1420788606729626_3175499200961422288_n](https://github.com/user-attachments/assets/6050c76a-46e3-4ec2-a39d-4fa34fda2ef5)
2028+
20292029
## [DQL] Subquery
20302030
Uma **subconsulta**, também conhecida como **subquery**, é uma consulta SQL que está aninhada dentro de outra consulta SQL maior. Ela é usada para recuperar dados de uma tabela com base em condições definidas na consulta principal. A principal diferença entre uma subconsulta e uma consulta regular é que a subconsulta é usada como parte de uma expressão dentro de outra consulta, ajudando a refinar os resultados ou realizar cálculos mais complexos.
20312031

0 commit comments

Comments
 (0)