使用函数可以完成一系列的操作。数据库之间的不同,在于对函数的支持上是不一样。
本次笔记学习函数。函数分为单行函数和多行函数,此处重点学习单行函数。
单行函数分类:
字符函数
数值函数
日期函数
转换函数
通用函数
字符函数:又分为大小写控制函数和字符控制函数
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 函数。
新闻热点
疑难解答
图片精选