回覆列表
  • 1 # 碎片時間

    聚合函式SUM詳解

    SUM 函式是一個聚合函式,它返回所有或不同值的總和。需要注意的是,只能將 SUM 函式應用於數字列。以下說明了 SUM 函式的語法。

    SUM([ALL|DISTINCT] expression)

    ALL 運算子用於將聚合應用於所有值。 SUM 函式預設使用 ALL 運算子。

    例如,如果有一組集合值:(1,2,3,3,NULL)。 使用 SUM 函式將返回 9,請注意,SUM函式忽略NULL 值。要計算唯一值的總和,可以使用 DISTINCT 運算子,例如,集合 (1,2,3,3,NULL) 的SUM(DISTINCT) 為 6。

    聚合函式COUNT詳解

    COUNT 函式是一個聚合函式,它返回符合條件行數。以下是 COUNT 函式的語法:

    COUNT ([ALL | DISTINCT] expression)

    COUNT 函式的結果取決於傳遞給它的引數。預設情況下,COUNT 函式使用 ALL 關鍵字,無論是否指定它。 ALL 關鍵字表示考慮組中的所有專案,包括重複值。

    例如,如果有一個數據集合 (1,2,3,3,4,4) 並應用 COUNT 函式,則結果為 6。如果明確指定 DISTINCT 關鍵字,則僅考慮唯一的非 NULL 值。 如果將 COUNT 函式應用於資料集 (1,2,3,3,4,4),則 COUNT 函式返回 4。另一種形式的 COUNT 函式接受星號 (*) 作為引數如下:COUNT(*)。

  • 中秋節和大豐收的關聯?
  • 如何成為一名富有詩意的語文教師?