Pernyataan TRANSFORM

Membuat kueri tab silang.

Sintaks

TRANSFORM fungsiagre
pernyataanselect
PIVOT bidangpivot [IN (nilai1[, nilai2[, ...]])]

Pernyataan TRANSFORM memiliki bagian sebagai berikut:

Bagian

Deskripsi

fungsiagre

Sebuah fungsi agregat SQL yang beroperasi pada data yang dipilih.

pernyataanselect

Pernyataan SELECT.

bidangpivot

Bidang atau ekspresi yang ingin digunakan untuk membuat judul kolom dalam kumpulan hasil kueri.

nilai1, nilai2

Nilai tetap yang digunakan untuk membuat judul kolom.


Keterangan

Saat meringkas data menggunakan kueri tab silang, pilih nilai dari ekspresi atau bidang yang ditentukan sebagai judul kolom sehingga Anda dapat menampilkan data dalam format yang lebih rapi dibandingkan dengan kueri pemilihan.

TRANSFORM bersifat opsional, tetapi merupakan pernyataan pertama dalam string SQL jika disertakan. Pernyataan ini mendahului pernyataan SELECT, menentukan bidang yang digunakan sebagai judul baris dan klausul GROUP BY yang menentukan pengelompokan baris. Jika diperlukan, Anda dapat menyertakan klausul lain, seperti WHERE, yang menentukan kriteria pengurutan atau pemilihan tambahan. Anda juga dapat menggunakan subkueri sebagai predikat, lebih jelasnya yaitu subkueri yang ada dalam klausul WHERE, dalam kueri tab silang.

Nilai yang dikembalikan dalam bidangpivot digunakan sebagai judul kolom dalam kumpulan hasil kueri. Misalnya, mendasarkan angka penjualan pada bulan penjualan dalam kueri tab silang akan membuat 12 kolom. Anda dapat membatasi bidangpivot untuk membuat judul dari nilai tetap (nilai1, nilai2 ) yang dicantumkan dalam klausul IN opsional. Anda juga dapat menyertakan nilai tetap ketika tidak terdapat data untuk membuat kolom tambahan.



Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×