O operador SQL Unpivot permite que você converta colunas em linhas. Vamos usar este tutorial para ilustrar como usar o operador não.
Sintaxe do operador
O operador segue a sintaxe como mostrado abaixo:
Selecione (colunas)nm
Vamos entender como usar o operador não.
Exemplo de SQL Unbivot
Vamos começar criando uma tabela de amostra como mostrado:
Crie a tabela Unpiv (Vamos obter os dados da tabela como:
Selecione * de Unnmiv;Vamos agora executar uma operação UPVITOT na tabela acima. A consulta é como ilustrado abaixo:
Selecione Product_name, Preço, QuantidadeA consulta acima deve converter as colunas em linhas usando o operador não.
Conclusão
Este artigo fornece os fundamentos do uso do Operador Unpivot em SQL. Verifique a documentação do seu mecanismo de banco de dados para saber mais.