`
cakin24
  • 浏览: 1328415 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

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,
  7. ----------------
  8. 19920505
3、需求
将部门号01全部替换为信息技术
4、实例
  1. SQL>select replace(deptno ,'01','信息技术')from users;
  2. REPLACE(DEPTNO,'01','信息技术')
  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
2
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics