SQL ORDEM BY
O pedido por cláusula no SQL permite classificar dados com base em uma coluna específica em uma tabela. Você pode classificar dados em ordem ascendente ou descendente.
NOTA: A menos que explicitamente especificado, a cláusula da Ordem por.
A sintaxe para a cláusula Ordem by no SQL é como mostrado abaixo:
Selecione Column1, Column2,… ColumnnOs parâmetros ASC e DEC permitem classificar dados em ordem ascendente e descendente.
Por exemplo, suponha que tenhamos uma tabela contendo informações de funcionários, como mostrado abaixo:
Suponha que queremos classificar os dados com base na data de início; Podemos executar uma consulta como mostrado:
Selecione *O código acima deve classificar os dados desde a data mais antiga até o mais recente. Isso é descrito no parâmetro ASC.
Para classificar os dados da data mais recente para o primeiro, podemos executar:
Grupo SQL por
O grupo SQL por cláusula é intimamente semelhante à cláusula da Ordem por. A única diferença é que o grupo por cláusula é aplicado a um grupo de dados. Isso permite que você organize dados em um conjunto de grupos.
A sintaxe é como mostrado:
Selecione Coluna1, Coluna 2,… ColumnnSuponha que tenhamos uma tabela contendo informações do usuário como mostrado:
Podemos obter o salário total para os usuários ativos usando o grupo, conforme mostrado:
Selecione ativo,A consulta acima agrupará os dados em verdadeiro e falso. Em seguida, aplicará a função de soma na coluna salarial e retornará:
Lembre -se de que você pode usar o grupo e a ordem por cláusulas na mesma consulta.
Terminando
Este artigo discutiu o grupo e ordem por cláusulas em SQL.
Obrigado pela leitura!!