Transformasi kenyataan

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Mencipta pertanyaan tab silang.

Sintaks

Transformasi aggfunction
selectstatement
PIVOT pivotfield [IN (value1[, value2[, …]])]

Kenyataan transformasi mempunyai bahagian ini:

Bahagian

Perihalan

aggfunction

Fungsi agregat SQL yang bermaksud pada data yang dipilih.

selectstatement

Penyata SELECT.

pivotfield

Setkan medan atau ungkapan yang anda ingin gunakan untuk mencipta tajuk lajur dalam hasil pertanyaan.

value1, value2

Nilai tetap yang digunakan untuk mencipta tajuk lajur.


Catatan

Apabila anda meringkaskan data menggunakan pertanyaan tab silang, anda memilih nilai daripada medan yang ditentukan atau ungkapan sebagai tajuk lajur agar anda boleh melihat data dalam format yang lebih padat daripada dengan pertanyaan pilih.

TRANSFORMASI adalah pilihan tetapi apabila disertakan adalah kenyataan pertama dalam rentetan SQL. Ia mendahului penyata SELECT yang menentukan medan yang digunakan sebagai tajuk baris dan satu Klausa GROUP BY yang menentukan baris perkumpulan. Secara pilihan, anda boleh memasukkan Klausa lain, seperti tempat, yang menentukan pemilihan tambahan atau kriteria pengisihan. Anda juga boleh menggunakan subqueries sebagai predicates — khususnya, mereka dalam Klausa WHERE — dalam pertanyaan tab silang.

Nilai yang dikembalikan dalam pivotfield digunakan sebagai tajuk lajur dalam set hasil pertanyaan. Contohnya, pemangsian angka jualan pada bulan jualan dalam pertanyaan tab silang akan mencipta lajur 12. Anda boleh mengehadkan pivotfield untuk mencipta tajuk daripada nilai tetap (value1, value2 ) yang disenaraikan dalam Klausa pilihan. Anda juga boleh memasukkan nilai tetap yang tiada data wujud untuk mencipta lajur tambahan.



Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×