In Oracle können Sie die Funktion unpivot() verwenden, um einen Spaltenwechsel zu erreichen. Die SQL-Anweisung lautet „Feldliste aus Datensatz auswählen unpivot(benutzerdefinierter Spaltenname/*Spaltenwert*/“ für benutzerdefinierten Spaltennamen in (Spaltennamenliste). )".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Oracle 11g-Version, Dell G3-Computer.
In tatsächlichen Geschäftsentwicklungsumgebungen müssen wir im abgefragten Datensatz häufig Spalten in Zeilen konvertieren. Wie erreicht Oracle das?
Oracle-Spalten-zu-Zeilen-Konvertierung
Oracle-Spalten-zu-Zeilen-Konvertierung besteht darin, die Felder der Spalten in einer Zeile entsprechend dem eindeutigen Wert der Zeile in mehrere Datenzeilen umzuwandeln.
Wie erreicht man eine Spaltenänderung? Sie können die Oracle-eigene Spalten-zu-Zeilen-Funktion „Unpivot“ verwenden, um dieses Problem perfekt zu lösen Das Ergebnis ist wie folgt:
Empfohlenes Tutorial: „Oracle Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist die SQL-Anweisung zum Konvertieren von Oracle-Spalten in Zeilen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!