MS Access分組數(shù)據(jù)

2018-12-22 19:10 更新

在本章中,我們將介紹如何在Access中的一組記錄上進行計算。我們創(chuàng)建了一個字段,用于計算逐行或按記錄創(chuàng)建行總計或小計字段,但如果我們想要按照一組記錄而不是單個記錄計算。我們可以通過創(chuàng)建所謂的聚合查詢來實現(xiàn)。

聚合查詢

聚合查詢(也稱為總計或匯總查詢)是總和,質(zhì)量或組詳細信息。它可以是總金額或總金額或記錄的組或子集。聚合查詢可以執(zhí)行多個操作。這里有一個簡單的表,列出了一組記錄的總計的一些方法。

序號聚合函數(shù)和描述
1

Sum

添加字段值

2

Avg

平均字段

3

Min

最低(最小)字段值

4

Max

最高(最大)字段值

5

Count

計數(shù)值(記錄)

6

StDev

字段值的標(biāo)準(zhǔn)偏差,包括日期/時間字段

7

Var

字段值的變化,包括日期/時間

讓我們打開數(shù)據(jù)庫,轉(zhuǎn)到查詢設(shè)計,并包括以下表 -

TblBooks

關(guān)閉此對話框,將顯示以下兩個字段,如以下屏幕截圖中的查詢網(wǎng)格所示。

Screenshot

這是一個簡單的查詢,我們只顯示兩個字段 - 書名數(shù)量,當(dāng)我們運行它時,我們在數(shù)據(jù)庫中看到每個單獨的訂單。

現(xiàn)在讓我們來運行此查詢,您將看到以下結(jié)果。

Individual Order

這就是為什么書名重復(fù)。這里的每本書都有單獨的訂單,訂單數(shù)量不同。讓我們假設(shè)我們只想看到一個只列出一次的書名的摘要。然后在它旁邊列出的數(shù)量的總和。

現(xiàn)在讓我們轉(zhuǎn)到設(shè)計視圖,在設(shè)計選項卡中,您將看到一個西格瑪符號。這是您的總計按鈕。

Screenshot

單擊將在表行中的字段下方打開另一行的sigma符號,并從此處指定如何對此查詢進行分組。

GroupBy

我們現(xiàn)在將按照書名分組,并總計我們的數(shù)量字段。

如果我們點擊按區(qū)域分組并進一步點擊下拉菜單,所有的選項將被列出。在這種情況下,我們將選擇Sum,然后運行查詢。

Sum

您現(xiàn)在可以查看每本單獨的書籍,以及書名旁邊顯示的所有單個訂單。

Individual

串聯(lián)在訪問

我們學(xué)習(xí)了歸一化的過程,將信息存儲在單獨的字段中。有時您想要一起查看或查看數(shù)據(jù),例如將名字和姓氏字段組合為單個字段。您可以通過創(chuàng)建并置一個或多個字符串的計算字段來一起顯示該信息。您還可以添加其他字符,如逗號或句點,你可能想要的。

  • 要在Access中連接,有兩個不同的運算符,您可以使用&符號(&)和加號(+)符號。

  • &符號將兩個字符串合并為一個,而加號將組合兩個字符串并傳播NULL值,例如,如果一個值為NULL,則整個表達式將求值為null。

例子

讓我們舉一個簡單的例子來理解使用查詢設(shè)計創(chuàng)建新查詢的過程。這將是一個非常簡單的查詢,從客戶的表中提取信息。

現(xiàn)在,讓我們添加tblCustomers表關(guān)閉顯示表對話框。我們將嘗試一些與一些簡單的命名字段的連接。

TblCustomers

現(xiàn)在,讓我們添加名字和姓氏字段并運行查詢。

如您所見,名字和姓氏分為兩個不同的字段。

Table Name

我們需要共同顯示這些信息。

Info Together

返回設(shè)計視圖,在第三個字段中創(chuàng)建一個名為全名的新字段?,F(xiàn)在,添加全名并鍵入將這兩個字段連接在一起的表達式。

Design View Full Name

讓我們運行查詢,您將看到一個新的計算字段。

Calculated Field

它可以將來自這兩個字段的信息連接在一起,但它并不完全按照我們想要的方式顯示。它運行所有的文本在一起,因為它執(zhí)行我們要求的方式。我們現(xiàn)在必須要求Access在這兩個字段的信息之間添加空格。

現(xiàn)在讓我們回到設(shè)計視圖,并向此表達式添加另一個部分。

Design View Full Name

在引號和另一個&號內(nèi)添加空格。這使得Access從該名字字段獲取信息;用空格添加它,然后在最后添加姓氏字段中的信息。現(xiàn)在,再次運行查詢,您將看到以下結(jié)果。

Calculated Field

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號