加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle在查询中使用函数

发布时间:2020-12-12 14:33:58 所属栏目:百科 来源:网络整理
导读:一 在查询中使用字符函数 1、需求 在员工信息表中查询出员工的生日, 根据员工身份证号码得到生日。 2、实例 SQL select * from users ; ID NAME CARDID DEPTNO REGDATE AGE ---------- ----------- ------------------ ---------- -------------- ---------

一 在查询中使用字符函数

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读