Pytania oznaczone «pivot»

Składnia PIVOT konwertuje dane wierszy na dane kolumnowe i odwrotnie w przypadku składni UNPIVOT. Nie wszystkie bazy danych obsługują składnię PIVOT, ale funkcjonalność można zaimplementować, często za pomocą logiki decyzyjnej (instrukcje CASE itp.) I funkcji agregujących.

358
Jak obrócić ramkę danych

Co to jest oś obrotu? Jak się obracać? Czy to jest oś obrotu? Długi format do szerokiego formatu? Widziałem wiele pytań dotyczących tabel przestawnych. Nawet jeśli nie wiedzą, że pytają o tabele przestawne, zwykle tak są. Praktycznie niemożliwe jest napisanie kanonicznego pytania i odpowiedzi,...

311
Jak mogę zwrócić dane wyjściowe tabeli przestawnej w MySQL?

Jeśli mam tabelę MySQL wyglądającą mniej więcej tak: nazwa_działania akcja liczba stron ------------------------------- Firma A DRUKUJ 3 Firma A DRUKUJ 2 Firma A DRUKUJ 3 Firma B EMAIL Firma B DRUKUJ 2 Firma B DRUKUJ 2 Firma B WYDRUK 1 Firma A DRUKUJ 3 Czy można uruchomić zapytanie MySQL, aby...

202
Dynamiczne zapytanie PIVOT programu SQL Server?

Miałem zadanie wymyślić sposób na przetłumaczenie następujących danych: 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 w następujący sposób: date ABC DEF GHI 1/1/2012 1000.00 2/1/2012 500.00 2/1/2012 800.00 2/10/2012...

196
Zapytanie krzyżowe PostgreSQL

Czy ktoś wie, jak tworzyć zapytania w tabeli krzyżowej w PostgreSQL? Na przykład mam następującą tabelę: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 Chciałbym, aby zapytanie zwróciło następującą tabelę przestawną: Section Active Inactive A 1 2 B 4 5 czy to...

128
SQL Server: kolumny do wierszy

Szukasz eleganckiego (lub dowolnego) rozwiązania do konwersji kolumn na wiersze. Oto przykład: Mam tabelę z następującym schematem: [ID] [EntityID] [Indicator1] [Indicator2] [Indicator3] ... [Indicator150] Oto, co chcę uzyskać jako wynik: [ID] [EntityId] [IndicatorName] [IndicatorValue] A...

127
Unpivot z nazwą kolumny

Mam stół StudentMarksz kolumnami Name, Maths, Science, English. Dane są jak Name, Maths, Science, English Tilak, 90, 40, 60 Raj, 30, 20, 10 Chcę to ustawić w następujący sposób: Name, Subject, Marks Tilak, Maths, 90 Tilak, Science, 40 Tilak, English, 60 Dzięki unpivot jestem w stanie...

125
SQL Server: przykłady danych PIVOTing String

Próbuję znaleźć kilka prostych przykładów SQL Server PIVOT. Większość przykładów, które znalazłem, dotyczy liczenia lub sumowania liczb. Chcę tylko obrócić niektóre dane ciągów. Na przykład mam zapytanie zwracające następujący kod. Action1 VIEW Action1 EDIT Action2 VIEW Action3 VIEW Action3...

83
Zrozumienie funkcji PIVOT w T-SQL

Jestem bardzo nowy w SQL. Mam taki stół: 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 | 2.23 4 | 1 | 1 | 4 | 5 | 6.8 5 | 1 | 1 | 4 | 6 | 1.5 Powiedziano mi, żebym...

81
MySQL przestawia wiersz na dynamiczną liczbę kolumn

Powiedzmy, że mam trzy różne tabele MySQL: Tabela products: id | name 1 Product A 2 Product B Tabela partners: id | name 1 Partner A 2 Partner B Tabela sales: partners_id | products_id 1 2 2 5 1 5 1 3 1 4 1 5 2 2 2 4 2 3 1 1 Chciałbym otrzymać tabelę z partnerami w...