Oracle在查詢中使用函式
阿新 • • 發佈:2019-01-03
一 在查詢中使用字元函式
1、需求 在員工資訊表中查詢出員工的生日,根據員工身份證號碼得到生日。 2、例項SQL>select*from users;
ID NAME CARDID DEPTNO REGDATE AGE
-------------------------------------------------------------------------
1 abc 123456199205050105-5月-1718
SQL>select substr
SUBSTR(CARDID,7,
----------------
19920505
SQL>select replace(deptno ,'01','資訊科技')from users;
REPLACE(DEPTNO,'01','資訊科技')
--------------------------------------------------------------------------------
資訊科技
SQL
MOD(AGE,10)
-----------
8
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