(1)lower 轉換小寫
(2)upper 轉換大寫
(3)substr 擷取子字串
(4)length 取長度
例如查詢員工姓名長度為5的:
(5)trim 去空格,去掉的是首尾空格
(6)to_date 將字串轉換成日期
(7)to_char 將日期或數字轉換成字串
(8)to_number 將字串轉換成數字
(9)nvl 可以將null值轉換成乙個具體的值
如下我想查詢一下所有工資:
有兩種方法:
第一種:
第二種:
結果顯然不對,因為comm欄位有空值,無法計算。解決方法如下:先把null值轉為0然後再計算
(10)case 分支語句
(11)decode 通case
(12)round 四捨五入
資料處理函式
資料處理函式 1,計算字串長度 主流資料庫系統都提供了計算字串長度的函式,在mysql oracle db2中這個函式 名稱為length,而在mssqlserver中這個函式的名稱則為len。這個函式接受乙個字串類 型的字段值做為引數,返回值為這個字串的長度。下面的sql語句計算每乙個名稱不為空 ...
資料處理函式
我們先來看看常用的文字處理函式都有哪些 函式說明 left 返回串左邊的字元 lenght 返回串的長度 locate 找出串的乙個字串 lower 將串轉換為小寫 ltrim 去掉串左邊的空格 rtrim 去掉串右邊的空格 right 返回串右邊的字元 soundex 返回串的soundex值 s...
使用資料處理函式
用於處理文字串 如刪除或 填充值,轉換值為大寫或小寫 的文字函式 用於在數值資料上進行算術操作 如返回絕對值,進行代數運算 的數值函式 用於處理日期和時間值並從這些值中提取特定成分 例如,返回兩個日期之差,檢查日期有效性等 的日期和時間函式 返回dbms正使用的特殊資訊 如返回使用者登入資訊,檢查版...