Articles of pivô

O pivô dynamic T-SQL

Ok, eu tenho uma tabela que se parece com isso ItemID | ColumnName | Value 1 | name | Peter 1 | phone | 12345678 1 | email | peter@host.com 2 | name | John 2 | phone | 87654321 2 | email | john@host.com 3 | name | Sarah 3 | phone | 55667788 […]

Entendendo a function PIVOT no T-SQL

Eu sou muito novo no SQL. Eu tenho uma mesa assim: ID | TeamID | UserID | ElementID | PhaseID | Effort —————————————————– 1 | 1 | 1 | 3 | 5 | 6.74 2 | 1 | 1 | 3 | 6 | 8.25 3 | 1 | 1 | 4 | 1 | […]

Consulta à tabela dinâmica do MySQL com colunas dinâmicas

Eu estou usando as seguintes tabelas para armazenar dados do produto: mysql> SELECT * FROM product; +—————+—————+——–+ | id | name | description | stock | +—————+—————+——–+ | 1 | product1 | first product | 5 | | 2 | product2 | second product| 5 | +—————+—————+——–+ mysql> SELECT * FROM product_additional; +—————–+————+ | id […]

SQL Server: exemplos de dados de seqüência de caracteres PIVOTING

Tentando encontrar alguns exemplos simples do SQL Server PIVOT. A maioria dos exemplos que encontrei envolve a contagem ou sum de números. Eu só quero girar alguns dados de string. Por exemplo, tenho uma consulta retornando o seguinte. Action1 VIEW Action1 EDIT Action2 VIEW Action3 VIEW Action3 EDIT Eu gostaria de usar o PIVOT (se […]

Maneira simples de transpor colunas e linhas no Sql?

Como faço para alternar colunas com linhas no SQL? Existe algum comando simples para transpor? ou seja, transformar esse resultado: Paul | John | Tim | Eric Red 1 5 1 3 Green 8 4 3 5 Blue 2 2 9 1 nisso: Red | Green | Blue Paul 1 8 2 John 5 4 […]

Converter eficientemente linhas em colunas no sql server

Estou procurando uma maneira eficiente de converter linhas em colunas no SQL Server, ouvi dizer que o PIVOT não é muito rápido e preciso lidar com muitos registros. Este é o meu exemplo: —————————- | Id | Value |ColumnName | —————————- | 1 |John |FirstName | | 2 |2.4 | Amount | | 3 |ZH1E4A […]

Consulta PIVOT dinâmica do SQL Server?

Eu fui encarregado de encontrar um meio de traduzir os seguintes dados: date category amount 1/1/2012 ABC 1000.00 2/1/2012 DEF 500.00 2/1/2012 GHI 800.00 2/10/2012 DEF 700.00 3/1/2012 ABC 1100.00 no seguinte: date ABC DEF GHI 1/1/2012 1000.00 2/1/2012 500.00 2/1/2012 800.00 2/10/2012 700.00 3/1/2012 1100.00 Os pontos em branco podem ser NULLs ou espaços […]