O grupo por cláusula no SQL permite agregar registros em um conjunto de grupos, conforme especificado nas colunas.
Vamos descobrir como podemos usar o grupo por várias colunas.
Sintaxe
Podemos expressar a sintaxe como mostrado abaixo:
Selecione coluna1, coluna2Vamos ilustrar como podemos usar o grupo por cláusula.
Exemplo 1
Considere a tabela mostrada abaixo:
Podemos agrupar os registros por uma única coluna, conforme mostrado na consulta abaixo:
Selecione Product_name, Count (*)A consulta acima diz ao SQL para agrupar todas as linhas com o mesmo product_name em um único grupo. Em seguida, usamos a função de contagem para determinar quantas linhas estão nesse grupo.
O código acima deve retornar a saída como mostrado:
Exemplo 2
Mas que tal agrupar através de várias colunas? Usando a mesma tabela, vamos agrupar os dados usando as colunas do produto e do produto e quantidade.
Um exemplo de consulta é fornecido abaixo:
Selecione Product_name,Nesse caso, o SQL agrupará os dados se os valores do produto e da quantidade forem os mesmos.
O código acima deve retornar a consulta como mostrado:
Observação: Como a primeira laranja tem uma quantidade de 120 e a segunda com uma quantidade de 100, o SQL não os classifica no mesmo grupo.
Fechamento
Neste artigo, descobrimos como usar o grupo por cláusula e grupo por várias colunas.