亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Oracle基礎學習之函數

系統 2063 0

1. 日期函數? 默認格式為 日-月-年

extarct(類型 from?日期?)  --將指定日期抽出指定的部分 類型可以是 year,day,month,hour,minute,second

months_between (日期一,日期二)  得到兩個日期中相差的月份

add_months(日期,天數)      指定日期加上指定天數

next_day(日期,星期幾)      得到指定日期后面的指定星期幾的日期 next_day('23-6月-11','星期一') 得到的是 2011年6月27 因為這天是星期一

last_day(日期)        得到指定日期所在月份的最后一天

?

emp:

SELECT EXTRACT(YEAR FROM SYSDATE) FROM DUAL; return CurrentYear
SELECT EXTRACT(MONTH FROM SYSDATE) FROM DUAL; return CurrentMonth
SELECT EXTRACT(DAY FROM SYSDATE) FROM DUAL; return CurrentDay

取時分秒

SELECT EXTRACT(HOUR FROM TIMESTAMP '2005-10-10 10:10:10')FROM DUAL;

日期格式轉換

select to_char(sysdate,'YYYY"年"MM"月"DD"日" HH24:MI:SS') from dual;? //注意年字要用""括起來

?

2. DECODE()函數

語法

DECODE(值,條件1,結果1,條件2,結果2....)  相當于循環判斷

emp:

select?decode(u_name,'張三','男人','李四','女人') from user??

?

3. NVL()函數

語法

NVL(列,默認值)

emp:

select NVL(u_name,'無名') from uesrs

?

4. 字符函數

initcap(值)                首字母大寫

lower(值)                 轉為小寫

upper(值)                轉為大寫

ltrim(值,去除內容)            左剪裁?                 ltrim('abcdef','abc')   == def

rtrim(值,去除內容)            右剪裁

translate(值,替換內容,替換值)                         translate('tom and joy','ao','12'?)   ==   t2m 1nd j2y

replace(值,替換內容,替換值)   將指定字符串替換成指定字符串         replace('tom and joy','o','mm')  ==  tmmm and jmmy

instr(值,要找的值)       找出指定字符串位置,只找第一個     instr('tom and joy','a')  ==   5  instr('tom and joy','o')  == 2

substr(值,起始位置,取多長)    截取字符串,字符串從1開始      substr('tom and joy',5,3)  == and

concat(值1,值2)          連接字符串?             concat('i'm ',' superman')  == i'm superman

?

5. 數字函數

round(數字,精度)     四舍五入    round(3.1415,2)  == 3.14   round(3.1415,3) == 3.142

round(日期,格式)    對日期進行四舍五入 round(to_date('23-7月-11'),'YEAR')? 如果月份大于7 到2012年1月1日 否則就是11年1月1日

if 年>7? 年= 年+1

if 月>15? 月=月+ 1

if 天%7 ==0 天= 天+3

?

6. 轉換函數

to_char(值,轉換類型)  轉換成字符串類型? to_char(1234.5,'$9999.9')? == $1234.5?? to_char(sysdate,'yyyy-mm-dd')

to_date(日期,格式)  將日期轉換成指定格式

to_number()    轉換成數值

?

7. 偽列

  ROWID : 產生一個新的序列號

  select rowid,u_name,u_pwd from users

  ROWNUM : 類似于TOP關鍵字的效果

  select * from users where rownum < 10 //返回十條記錄

?

Oracle基礎學習之函數


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 午夜一级毛片免费视频 | 国产激情一区二区三区 | 色拍自拍亚洲综合在线 | 欧美一级久久久久久久久大 | 亚洲性一级理论片在线观看 | 日日噜噜爽爽狠狠视频 | 毛片在线视频观看 | 国产精品手机视频 | 欧美亚洲一区二区三区四 | 五月国产综合视频在线观看 | 日韩欧美一二区 | 免费观看黄色毛片 | 国产一区二区免费在线观看 | 国产美女做爰免费视 | 国产精品视频一区二区三区 | 亚洲精品入口一区二区在线观看 | 国产成a人片在线观看视频99 | 黄色毛片a | 久久久久亚洲香蕉网 | 精品视频一区二区三区免费 | 色情毛片 | 久久久久青草 | 久久er99 | 国产精品九九九久久九九 | 精品一精品国产一级毛片 | 一区二区三区免费在线 | 一级a毛片免费观看久久精品 | 国产成人欧美 | 精品国产精品国产偷麻豆 | 快射视频欧美 | 欧美日韩在线播放 | 最新精品国产 | 夜夜操夜夜骑 | 国产精品视频一区二区三区不卡 | 久久最稳定资源站在线 | 欧美日韩在线观看区一二 | 国产只有精品 | 久草视频网 | 亚洲精品视频在线看 | 在线不卡日本 | 妇女bbw奶水bbw |