首頁 > 資料庫 > mysql教程 > 如何使用 TRANSFORM 查詢在 MS Access 中透視資料?

如何使用 TRANSFORM 查詢在 MS Access 中透視資料?

Susan Sarandon
發布: 2025-01-04 16:49:47
原創
506 人瀏覽過

How Can I Pivot Data in MS Access Using a TRANSFORM Query?

透過 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;
登入後複製

此查詢將資料轉換為所需的透視結構,其中:

  • TRANSFORM 使用COUNT 聚合飲食類型的計數函數。
  • GROUP BY 依學生 ID 將資料分組。
  • 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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板