1. 程式人生 > >字符函數

字符函數

四舍五入 數字 即使 功能 blog 分享 fun image acl

單行函數語法:

語法:funcation_name(列 | 表達式[, 參數1, 參數2])

單行函數主要分為以下幾種:

  • 字符函數:接收數據返回具體的字符信息
  • 數值函數:對數字進行處理,例如:四舍五入
  • 日期函數:直接對日期進行相關的操作
  • 轉換函數:日期、字符、數字之間可以完成互相轉換功能
  • 通用函數:Oracle自己提供的有特色的的函數

字符函數:

技術分享圖片

在Oracle裏面所有的驗證操作必須存在完整SQL語句之中,所以如果現在只是進行功能驗證,使用的是一張具體的表。

SELECT UPPER(‘LiXingHua‘) FROM emp;

技術分享圖片

因為emp有14行記錄,所以會重復顯示14行。如果emp表中的數據很多,即使用DISTINCT消除,代碼的代價還是很高。所以現在希望有一張表進行用戶驗證,所以在Oracle裏提供dual的數據表(dual是張虛擬表)。

範例:驗證 UPPER() 和 LOWER()

SELECT UPPER(‘LiXingHua‘), LOWER(‘MLDN‘) FROM dual;

範例:

技術分享圖片

字符函數