# SESSION FIVE: CHECKIN | BANCO DE DADOS Author: Igor Lima Charles N°: 18 Grade: INFOA # GROUP BY && HAVING ![](https://i.imgur.com/w8HYb25.jpg) ## GROUP BY Utilizamos esta cláusula para agrupar registros em subgrupos baseados em colunas ou valores retornados por uma expressão A sua sintaxe básica é: ```sql= SELECT colunas, funcao_agregadora() FROM tabela_tal WHERE filtro GROUP BY colunas; ``` ## HAVING Esta cláusula especifica condições de filtragem em grupos de registros. Comumente, é utilizada em conjunto com a 'GROUP BY' Sua sintaxe básica é: ```sql SELECT colunas, função_agregadora() FROM tabela_tal WHERE filtro GROUP BY colunas HAVING filtro_agrupamento; ``` * funciona como um WHERE do GROUP BY
{"metaMigratedAt":"2023-06-16T01:53:29.227Z","metaMigratedFrom":"Content","title":"SESSION FIVE: CHECKIN | BANCO DE DADOS","breaks":true,"contributors":"[{\"id\":\"80bf1c37-2722-44c2-96a3-490c9bac8b2e\",\"add\":718,\"del\":0}]"}
Expand menu