一 在查询中使用字符函数
1、需求
在员工信息表中查询出员工的生日,
根据员工身份证号码得到生日。
2、实例
SQL>select*from users;
ID NAME CARDID DEPTNO REGDATE AGE
-------------------------------------------------------------------------
1 abc 123456199205050105-5月-1718
SQL>select substr(cardid ,7,8)from users;
SUBSTR(CARDID,
----------------
19920505
3、需求
将部门号01全部替换为信息技术
4、实例
SQL>select replace(deptno ,'01','信息技术')from users;
REPLACE(DEPTNO,'信息技术')
--------------------------------------------------------------------------------
信息技术
二 在查询中使用数值类型函数
1、需求
将员工信息表中年龄字段与10取余数
2、代码
SQL>select mod(age,10)from users;
MOD(AGE,10)
-----------
8
三 在查询中使用日期函数
1、需求
取得员工入职的年份
查询出5月份入职的员工信息
SQL>select extract(year from regdate)from users;
EXTRACT(YEARFROMREGDATE)
------------------------
2017
SQL>select*from users where extract(month from regdate)=5;
ID NAME CARDID DEPTNO REGDATE AGE
-------------------------------------------------------------------------
1 abc 123456199205050105-5月-1718
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|