Ordenar e filtrar dados

O T-SQL permite classificar, filtrar, ordenar até mesmo limitar os resultados numa consulta de dados.

A cláusula ORDER BY permite classificar e ordenar os dados de forma ascendente ou decrescente.

A cláusula TOP permite obter o número de linhas pretendidas ou uma percentagem dos resultados e pode ser utilizado com a cláusula ORDER BY.

A cláusula OFFSET-FETCH é uma combinação de duas ações OFFSET e FETCH que é utilizado após a cláusula ORDER BY.

  • O OFFSET define o número de linhas que pretendemoss ignorar.
  • O FETCH definir o número de linhas que pretendemos obter após o OFFSET.

      OFFSET 5 ROWS --Ignora 5 linhas
      FETCH NEXT 20 ROWS ONLY; --Obtém as próximas 20 linhas
    

A cláusula DISTINCT permite remover duplicados.

A cláusula WHERE permite filtrar os dados utilizando predicados.




Documentação oficial da Microsoft

Ordenar dados

Filtrar Dados com Predicados

Trabalhar com valores desconhecidos