透過 TRANSFORM 查詢在 MS Access 中透視資料
在 MS Access 中,透視資料涉及將行轉換為列。該技術允許用戶以更簡潔和可讀的方式匯總和呈現數據。
假設您有一個查詢,提取學生 ID 和一個月內消耗的餐食。為了統計每位學生每種餐點類型(早餐、午餐、點心)的頻率,資料透視表可能因數據過多而不夠充分。相反,可以使用使用 TRANSFORM 函數的 SQL 查詢。
以下查詢是基於提供的資料建構:
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;
此查詢將資料轉換為所需的透視結構,其中:
結果輸出將類似於所需的格式:
SID | Breakfast | Lunch | Snack |
---|---|---|---|
001 | 3 | 10 | 1 |
002 | 4 | 8 | 10 |
003 | 18 | 2 | 7 |
004 | 6 | 7 | 2 |
透過利用TRANSFORM 查詢,您可以有效地在MS Access 中透視數據,可以輕鬆分析和總結複雜的數據集。
以上是如何使用 TRANSFORM 查詢在 MS Access 中透視資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!