O que é e para que serve um pivot?

SQL

MySQL

21/08/2019

Há um tempo mexo com MySQL, porém nunca mexi com pivot. Alguém pode me explicar o que ele exatamente é e em quais casso poderia ser necessário o uso desse recurso?
César Leitão

César Leitão

Curtidas 0

Respostas

Manoel Junior

Manoel Junior

21/08/2019

É basicamente fazer como uma matriz inversa, onde as colunas se tornam linhas.
GOSTEI 0
Manoel Junior

Manoel Junior

21/08/2019

É basicamente fazer como uma matriz inversa, onde as colunas se tornam linhas.
É utilizado com frequência em casos de agrupamento de informações, quando o objetivo é gerar um relatório de determinados pontos (fornecedores, funcionários, vendas, entre outros).
GOSTEI 0
Alex Lekao

Alex Lekao

21/08/2019

Olá, Bom dia!!!

Como já foi dito, o PIVOT(não sei se ele existe no MySql) transforma os dados que serão apresentados em linhas na forma de colunas.

A utilização mais expressiva que tenho visto, é na utilização de totalizações por meses, melhorando a visualização das informações.

O único contraponto é a necessidade de as colunas serem definidas antecipadamente, que pode ser contornado utilizando variáveis e com um pouco de paciência para deixar essas colunas dinâmicas.

Espero ter ajudado.

Atenciosamente,
GOSTEI 0
POSTAR