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

Oracle基礎學習之函數

系統 2361 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條評論
主站蜘蛛池模板: 日本成人tv | 精品亚洲综合在线第一区 | 哪里有毛片 | 日本狠狠操 | 四虎最新紧急更新地址 | 亚洲一二区 | 四虎永久免费紧急入口 | 中文字幕日韩在线观看 | 成人国产三级在线播放 | 日本三级强在线观看 | 久久久久久a亚洲欧洲aⅴ | 欧美精品久久一区二区三区 | 成人久久精品一区二区三区 | 四虎国产精品永久一区 | 奇米第四色在线视频 | 伊人久久一本大道 | 色噜噜五月综合激情久久爱 | 国产手机在线视频放线视频 | 久久久久久久久66精品片 | 日本不卡视频在线播放 | 国产香蕉一区二区在线观看 | 久久国产亚洲精品麻豆 | 成人a视频片在线观看免费 成人a视频在线观看 | 亚洲国产www | 成人毛片免费 | 国产护士一级毛片高清 | 日本毛片在线观看 | 日韩黄色网页 | 69国产成人综合久久精品91 | 国产一级毛片大陆 | 毛片免费永久不卡视频观看 | 四虎在线视频观看 | 久久国产综合精品欧美 | 色综合图 | 国产91精品系列在线观看 | 久久福利资源网站免费看 | 国产日韩欧美一区 | 成人一级黄色毛片 | 免费看欧美一级特黄a大片 免费看欧美一级特黄a大片一 | 亚洲视色| 国产欧美日韩精品高清二区综合区 |