Rumah >pangkalan data >tutorial mysql >Bagaimanakah saya Boleh Mengubah Data dalam MS Access Menggunakan Pertanyaan TRANSFORM?
Memindahkan Data dalam MS Access melalui TRANSFORM Query
Dalam MS Access, data pangsi melibatkan penukaran baris kepada lajur. Teknik ini membolehkan pengguna meringkaskan dan mempersembahkan data dengan cara yang lebih ringkas dan boleh dibaca.
Andaikan anda mempunyai pertanyaan yang mengeluarkan ID pelajar dan item makanan yang digunakan selama sebulan. Untuk mengira kekerapan setiap jenis hidangan (Sarapan, Makan Tengahari, Snek) bagi setiap pelajar, jadual pangsi mungkin tidak mencukupi kerana data yang berlebihan. Sebaliknya, pertanyaan SQL menggunakan fungsi TRANSFORM boleh digunakan.
Pertanyaan berikut dibina berdasarkan data yang disediakan:
TRANSFORM COUNT(MenuItems.MealType) SELECT April2013.SID, MenuItems.MealType FROM April2013 LEFT JOIN MenuItems ON MenuItems.Item=April2013.Item GROUP BY April2013.SID PIVOT MenuItems.MealType;
Pertanyaan ini mengubah data menjadi struktur terpivot yang dikehendaki, di mana:
Output yang terhasil akan menyerupai format yang diingini:
SID | Breakfast | Lunch | Snack |
---|---|---|---|
001 | 3 | 10 | 1 |
002 | 4 | 8 | 10 |
003 | 18 | 2 | 7 |
004 | 6 | 7 | 2 |
Dengan memanfaatkan pertanyaan TRANSFORM, anda boleh dengan berkesan data pangsi dalam MS Access, membolehkan analisis mudah dan ringkasan set data yang kompleks.
Atas ialah kandungan terperinci Bagaimanakah saya Boleh Mengubah Data dalam MS Access Menggunakan Pertanyaan TRANSFORM?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!