共用方式為


計算資料表中的列數 (Visual Database Tools)

適用於:SQL Server

您可以計算資料表中的列,以判斷:

  • 表中的總行數,例如計算 titles 表中所有書籍的數量。

  • 數據表中符合特定條件的數據列數目,例如數據表中一個 titles 發行者的書籍數目。

  • 特定數據列中的值數目。

當您計算數據列中的值時,計數中不會包含 Null。 例如,您可能會計算數據表中 titles 具有數據行值 advance 之書籍的數目。 根據預設,計數會包含所有值,而不只是唯一值。

這三種計數類型的程式都類似。

若要計算數據表中的所有行

  1. 請確定您要摘要的數據表已存在於 [圖表] 窗格中。

  2. 以滑鼠右鍵單擊 [圖表] 窗格的背景,然後從快捷功能表選擇 [新增群組依據]。 查詢和檢視表設計工具 在[準則]窗格中,將 群組依據 欄位新增至方格中。

  3. 選取代表資料表或資料表值物件之矩形中的* (所有欄)

    查詢和檢視設計工具會自動在 [準則] 窗格的 [群組依據] 欄中填入「計數」一詞,並將欄別名指派給您要摘要的欄。 您可以將這個自動產生的別名取代為更有意義的別名。 如需詳細資訊,請參閱 建立資料行別名 (Visual Database Tools)

  4. 執行查詢。

計算符合條件的所有行

  1. 請確定您要摘要的數據表已存在於 [圖表] 窗格中。

  2. 以滑鼠右鍵單擊 [圖表] 窗格的背景,然後從快捷功能表選擇 [新增群組依據]。 查詢和檢視設計器會將 Group By 欄位新增至準則窗格中的網格。

  3. 在代表數據表或數據表結構化物件的矩形中選取 *(所有欄)

    查詢和檢視設計工具會自動在 [準則] 窗格的 [群組依據] 欄中填入「計數」一詞,並將欄別名指派給您要摘要的欄。 若要在查詢輸出中建立更實用的數據行標題,請參閱建立數據行別名(Visual Database Tools)。

  4. 新增您要搜尋的數據行,然後清除 [輸出 ] 資料行中的複選框。

    查詢和檢視設計工具會自動將「群組依據」一詞填入網格中的「群組依據」欄位。

  5. 將 [ 群組依據 ] 數據行中的 [ 群組依據] 變更為 [位置]。

  6. 在要搜尋之數據行的 [篩選 ] 數據行中,輸入搜尋條件。

  7. 執行查詢。

若要計算數據列中的值

  1. 請確定您要摘要的數據表已存在於 [圖表] 窗格中。

  2. 以滑鼠右鍵單擊 [圖表] 窗格的背景,然後從快捷功能表選擇 [新增群組依據]。 查詢和檢視設計器會將 Group By 欄位新增至準則窗格中的網格。

  3. 將您要計算的數據行新增至 [準則] 窗格。

    查詢和檢視設計工具會自動將「群組依據」一詞填入網格中的「群組依據」欄位。

  4. 將 [群組依據] 數據行中的 [群組依據] 變更為 [計數]。

    備註

    若要只計算唯一值,請選擇 計數不同

  5. 執行查詢。

另請參閱

排序和群組查詢結果 (Visual Database Tools)
摘要查詢結果 (Visual Database Tools)