使用聚合函式之前,我們需要先明白「分組」的概念
在工作中我們會遇到的一類問題就是對檢索出來的資料進行分組
分組的語法結構是很簡單的,就是使用group by 關鍵字後面跟分組依據字段
比如說我們需要查詢商品表,根據商品類別分別求商品的數量
需要注意的是,對資料分組之後,其select後面的查詢結果字段一般
只能是分組字段或者是聚合函式表示式
聚合函式也叫組函式,有的地方也叫集合函式,它的資料來源一般來自多組資料,
但返回的時候一般是一組資料,比如求和,求最大值,求最小值等
常用的聚合函式有以下幾種:
1.sum函式
接收乙個引數,表示對指定列,進行求和的操作
比如要獲得商品表中所有商品的總數量
又比如我們需要獲得商品表中每類商品的總數量:
2.count函式
表示是求指定表中列的總行數
比如我們需要獲得商品表中總的記錄數
又比如我們需要獲得每類商品在商品表中的總的記錄數
3.max函式
這個函式用於獲得指定列中的最大值
用於獲得指定列中的最大值,它也只指定乙個引數,用於對指定列求最大值
如我們需要查詢商品表中最貴商品的**
我們也可以查詢每一類商品中的最貴商品**
Oralce SQL語言常用函式(一)
oralce sql語言常用函式 一 字元函式 這個函式一般接收字元作為引數,並且可以返回字元或數字 其中最常用有以下兩個函式 1.concat函式 主要用於字串的連線,具體語法如下 concat c1,c2 接收兩個引數,將第二個引數連線到第乙個引數的末尾,假如第二個引數是null,則函式返回第乙...
Oralce SQL語言常用函式(二)數字函式
數字函式 數字函式是對數字資料進行一些算術運算的一些函式 函式的輸入引數是數字型別,輸出引數也是數字型別的 最為常用的有以下兩種 1.trunc函式 擷取函式 其結構如下 第乙個引數可以 於資料庫表中的某個字段,又或者是某個表示式 第二個引數n是要擷取的位數 其中需要注意 要掌握這個函式,需要掌握乙...
Oralce SQL語言常用函式(二)數字函式
數字函式 數字函式是對數字資料進行一些算術運算的一些函式 函式的輸入引數是數字型別,輸出引數也是數字型別的 最為常用的有以下兩種 1.trunc函式 擷取函式 其結構如下 第乙個引數可以 於資料庫表中的某個字段,又或者是某個表示式 第二個引數n是要擷取的位數 其中需要注意 要掌握這個函式,需要掌握乙...