Um eine lange Geschichte kurz zu machen:SQL - Count Vorkommen der unterschiedlichen Werte in Spalte
Ich habe Tabelle wie diese
nr sat col
1 1 dsag
1 2 gds
1 2 gds
2 1 gdsa
2 2 gf
2 3 gdsa
und erwarten, dass das Ergebnis wie folgt aus:
nr Sat_1 Sat_2 Sat_3
1 1 2 0
2 1 1 1
Ich möchte neue Spalte für jede Zeile von "SELECT DISTINCT sat" und nächste Gruppe von nr
"Lange Geschichte kurz" - Sie müssen eine 'COUNT (DISTINCT col)' mit 'GROUP BY nr, sat' verwenden, um die Zahlen zu erhalten, und ein' PIVOT', um Ihre gewünschte Anzeige zu erhalten. Um diese kurze Geschichte länger zu machen, zeigen Sie bitte, was Sie bereits versucht haben. – Siyual