首页 > 数据库 > Oracle > 正文

Oracle学习笔记4--单行函-数

2019-11-02 15:26:43
字体:
来源:转载
供稿:网友

   使用函数可以完成一系列的操作。数据库之间的不同,在于对函数的支持上是不一样。

  本次笔记学习函数。函数分为单行函数和多行函数,此处重点学习单行函数。

  单行函数分类:

  字符函数

  数值函数

  日期函数

  转换函数

  通用函数

  字符函数:又分为大小写控制函数和字符控制函数

  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 ---
3E电影网[www.aikan.tv/special/3Edianyingwang/]
-- ---------- --------- ----- ----------- --------- --------- ------  7839 KING       PRESIDENT       1981/11/17    5000.00               10   SQL> select * from emp  where ename = upper('king' );    EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO ----- ---------- --------- ----- ----------- --------- --------- ------  7839 KING       PRESIDENT       1981/11/17    5000.00               10

  例:将查询结果字符的首字母转换为大写形式,使用initcap 函数。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表