top of page

Cláusula UNPIVOT

  • Foto do escritor: Ignez Mello
    Ignez Mello
  • 8 de dez. de 2016
  • 1 min de leitura

O PIVOT converte linhas do resultado de um select em colunas. O UNPIVOT converte colunas do resultado de um select em linhas. Observe que UNPIVOT não é o contrário exato de PIVOT, que executa uma agregação e, portanto, mescla possíveis linhas múltiplas em uma única linha na saída.

A sintaxe usada no UNPIVOT é:

Vamos analisar esta query:

Neste exemplo, dividimos as linhas de ano por tipo de gasto (investimento ou despesas).

 
 
 

Posts recentes

Ver tudo
Consulta de dados aleatórios

Uma dica facinha, para ajudar naquelas consultas por amostragem. Use ORDER BY NewId() para retornar resultados diferentes a cada SELECT.

 
 
 
Backup criptografado

Desde os primórdios dos bancos de dados ouvimos que "a informação é o bem mais precioso que as empresas possuem". Obviamente, se essa...

 
 
 

Comments


Posts Em Destaque
Posts Recentes
Arquivo
Procurar por tags
bottom of page