Oracle在查询中使用函数

前端之家收集整理的这篇文章主要介绍了Oracle在查询中使用函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一 在查询中使用字符函数

1、需求
在员工信息表中查询出员工的生日, 根据员工身份证号码得到生日。
2、实例
  1. sql>select*from users;
  2. ID NAME CARDID DEPTNO REGDATE AGE
  3. -------------------------------------------------------------------------
  4. 1 abc 123456199205050105-5-1718
  5. sql>select substr(cardid ,7,8)from users;
  6. SUBSTR(CARDID,
  7. ----------------
  8. 19920505
3、需求
将部门号01全部替换为信息技术
4、实例
  1. sql>select replace(deptno ,'01','信息技术')from users;
  2. REPLACE(DEPTNO,'信息技术')
  3. --------------------------------------------------------------------------------
  4. 信息技术
二 在查询中使用数值类型函数
1、需求
将员工信息表中年龄字段与10取余数
2、代码
  1. sql>select mod(age,10)from users;
  2. MOD(AGE,10)
  3. -----------
  4. 8
三 在查询中使用日期函数
1、需求
取得员工入职的年份
查询出5月份入职的员工信息
  1. sql>select extract(year from regdate)from users;
  2. EXTRACT(YEARFROMREGDATE)
  3. ------------------------
  4. 2017
  5. sql>select*from users where extract(month from regdate)=5;
  6. ID NAME CARDID DEPTNO REGDATE AGE
  7. -------------------------------------------------------------------------
  8. 1 abc 123456199205050105-5-1718
原文链接:https://www.f2er.com/oracle/208028.html

猜你在找的Oracle相关文章