Heim > Datenbank > Oracle > Was ist die Spaltenübertragungsfunktion in Oracle?

Was ist die Spaltenübertragungsfunktion in Oracle?

青灯夜游
Freigeben: 2021-12-24 15:13:58
Original
3559 Leute haben es durchsucht

Die Spaltenübertragungsfunktion in Oracle ist „pivot()“. Die Funktion dieser Funktion besteht darin, Zeilen in Spalten umzuwandeln. Die Syntax ist „pivot“ (jede Aggregatfunktion für den Spaltennamen des zu übertragenden Spaltenwerts). in einen Spaltennamen umgewandelt (der in einen Spaltenwert umgewandelt werden muss)).

Was ist die Spaltenübertragungsfunktion in Oracle?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Oracle 11g-Version, Dell G3-Computer.

Die Spalten-Pivot-Funktion in Oracle ist „pivot()“.

Pivot-Funktion: Zeilen-zu-Spalten-Funktion

Syntax:

pivot(任一聚合函数 for 需转列的值所在列名 in (需转为列名的值));
Nach dem Login kopieren

Konvertierungsbeispiel:

1. Originaltabellendaten:

SQL-Anweisung: select * from T_PIVOT_TEST_1 ;

Was ist die Spaltenübertragungsfunktion in Oracle?

2. Pivot verwenden Funktion zur Reihenrotation Liste. Mit der Aggregatfunktion wird die Datenspalte ausgewertet und die Werte „COL_1“, „COL_2“ und „COL_3“ in der Spalte in Spaltennamen umgewandelt und mit Aliasen versehen.

SQL-Anweisung:

select * from T_PIVOT_TEST_1
pivot (sum(er) for th in ('COL_1' as 第一列,'COL_2'as 第二列 ,'COL_3' as 第三列));
Nach dem Login kopieren

Ergebnisbild nach der Konvertierung:

Was ist die Spaltenübertragungsfunktion in Oracle?

Empfohlenes Tutorial: „Oracle Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Spaltenübertragungsfunktion in Oracle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage