Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Mensimulasikan Fungsi UNPIVOT dalam Microsoft Access?

Bagaimanakah Saya Boleh Mensimulasikan Fungsi UNPIVOT dalam Microsoft Access?

Susan Sarandon
Lepaskan: 2025-01-11 16:12:41
asal
496 orang telah melayarinya

How Can I Simulate UNPIVOT Functionality in Microsoft Access?

Menerap Fungsi UNPIVOT dalam Microsoft Access

Fungsi UNPIVOT Microsoft SQL Server dengan cekap mengubah jadual format lebar kepada struktur yang lebih rata. Walaupun fungsi ini tidak tersedia secara langsung dalam Access 2010, kami boleh mencapai hasil yang sama menggunakan pertanyaan UNION ALL.

Berikut ialah cara untuk mensimulasikan UNPIVOT dalam Access dengan berkesan:

SELECT ID, A, B, C, [Key 1] AS key_field
FROM tblUnpivotSource
UNION ALL
SELECT ID, A, B, C, [Key 2] AS key_field
FROM tblUnpivotSource
UNION ALL
SELECT ID, A, B, C, [Key 3] AS key_field
FROM tblUnpivotSource;
Salin selepas log masuk

Mari kita ilustrasikan dengan contoh. Pertimbangkan jadual contoh ini:

<code>ID | A | B | C | Key 1 | Key 2 | Key 3
---------------------------------------
 1 | x | y | z |     3 |   199 |   452
 2 | x | y | z |    57 |   234 |   452</code>
Salin selepas log masuk

Melaksanakan pertanyaan di atas pada jadual ini menghasilkan:

<code>ID | A | B | C | key_field
-- - - - ---------
 1 | x | y | z |         3
 2 | x | y | z |        57
 1 | x | y | z |       199
 2 | x | y | z |       234
 1 | x | y | z |       452
 2 | x | y | z |       452</code>
Salin selepas log masuk

Pendekatan UNION ALL berjaya "menyahpivot" data, menukar jadual menjadi perwakilan rata. Kaedah ini menawarkan penyelesaian yang praktikal dan boleh disesuaikan untuk pengguna Access yang memerlukan keupayaan UNPIVOT.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mensimulasikan Fungsi UNPIVOT dalam Microsoft Access?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan