使用函數可以完成一系列的操作。數據庫之間的不同,在于對函數的支持上是不一樣。
本次筆記學習函數。函數分為單行函數和多行函數,此處重點學習單行函數。
單行函數分類:
字符函數
數值函數
日期函數
轉換函數
通用函數
字符函數:又分為大小寫控制函數和字符控制函數
1)大小寫空值函數:
LOWER()
UPPER()
INITCAP()
?
1 2 3 4 5 SQL> select lower('SQL COURSE') , upper('sql course') , initcap('SQL course') from dual ; LOWER('SQLCOURSE') UPPER('SQLCOURSE') INITCAP('SQLCOURSE') ------------------ ------------------ -------------------- sql course SQL COURSE Sql Course通過上面的查詢結果,看出:
Lower() 函數的作用是:將字符轉換為小寫。
Upper()函數的作用是:將字符轉換為大寫。
Initcap()函數的作用是:將字符的首字母轉換為大寫。
例:查詢名字是king的雇員信息 ,由于不確定數據庫中名字的大小寫形式,我們引入lower函數和 upper()函數,來保證查詢的有效性。
?
1 2 3 4 5 6 7 8 9 10 11 SQL> select * from emp where lower(ename) = 'king' ; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ---例:將查詢結果字符的首字母轉換為大寫形式,使用initcap 函數。
新聞熱點
疑難解答
圖片精選