Ich habe eine Spalte L3
wie unten.Konvertieren einzelner Spalten mehrere Zeilenwerte in mehrere Spalten Einzelwerte
L3
---
4
6
Jetzt möchte ich diese beiden Zeilen als Spalten angezeigt werden wie folgt:
L3 L4
-- --
4 6
Bitte ignorieren Sie alle Aggregatfunktionen beteiligt, diese Daten zu vergleichen, da sie nicht in beliebiger Reihenfolge sind und numerische Werte können intermittierend ändern .
'SELECT CASE WHEN L3 = 4 THEN L3 END AS L3, CASE WHEN L3 = 6 THEN L3 END AS L4 von ; 'Ich kann mir nicht vorstellen, dass dies das ist, was du willst, aber da du nicht wirklich erklärst, wie du zu der gewünschten Ausgabe kommst ... –
JNevill
Warum setze man einen Wert in eine Spalte und den anderen in die zweite Spalte? Was ist die Regel hier - es gibt keine Möglichkeit, dies zu beantworten, wenn Sie uns nicht sagen, wie es ist, ist es jede zweite Reihe? – Hogan
@JNevill und Hogan - ich zähle zwei Spalten einer Tabelle als eine einzelne Spalte mit zwei Zeilen. Dann möchte ich diese Zeilen einer einzelnen Ausgabespalte auf mehrere Spalten mit einer einzelnen Zeile aufteilen, damit ich diese Anzahl auswählen und an anderer Stelle verwenden kann. – Muruga