Rumah > pangkalan data > Oracle > Apakah fungsi pemindahan lajur dalam oracle

Apakah fungsi pemindahan lajur dalam oracle

青灯夜游
Lepaskan: 2021-12-24 15:13:58
asal
3530 orang telah melayarinya

Fungsi pemindahan lajur dalam Oracle ialah "pivot()". lajur dalam (perlu ditukar ialah nilai nama lajur))".

Apakah fungsi pemindahan lajur dalam oracle

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.

Fungsi pemindahan lajur dalam oracle ialah "pivot()".

fungsi pangsi: fungsi baris ke lajur

Sintaks:

pivot(任一聚合函数 for 需转列的值所在列名 in (需转为列名的值));
Salin selepas log masuk

Contoh penukaran:

1. Data jadual asal:

Pernyataan SQL: select * from T_PIVOT_TEST_1 ;

Apakah fungsi pemindahan lajur dalam oracle

2. Gunakan fungsi pangsi untuk menukar baris kepada lajur. Fungsi agregat digunakan untuk menilai lajur data, dan nilai 'COL_1', 'COL_2' dan 'COL_3' dalam lajur ke ditukar kepada nama lajur dan alias ditambahkan padanya.

penyataan sql:

select * from T_PIVOT_TEST_1
pivot (sum(er) for th in ('COL_1' as 第一列,'COL_2'as 第二列 ,'COL_3' as 第三列));
Salin selepas log masuk

Rajah hasil selepas penukaran:

Apakah fungsi pemindahan lajur dalam oracle

Tutorial yang disyorkan: "Tutorial Oracle

Atas ialah kandungan terperinci Apakah fungsi pemindahan lajur dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan