#1. 查詢語(yǔ)句中使用函數(shù)
@1. round(d1,d2)? 用于數(shù)字的四舍五入 d1表示數(shù)字 d2表示小數(shù)點(diǎn)后的位數(shù) (d2不寫(xiě) 默認(rèn)為零)
@2. trunc(d1,d2) 截取? 去尾法?
@3. 日期函數(shù) sysdate ?
select sysdate from dual ; ----獲取系統(tǒng)當(dāng)前時(shí)間
@4. 日期數(shù)據(jù)相減,得到兩個(gè)日期之間的天數(shù)差 不足一天用小數(shù)表示
@5. months_between(d1,d2)? 得到d1 ,d2兩個(gè)日期數(shù)據(jù)之間所差的月份 小數(shù)表示
@6.計(jì)算d2個(gè)月之前的時(shí)間點(diǎn)? add_months(d1,d2) d1為日期函數(shù) d2 為月數(shù)
@7.計(jì)算本月最后一天? last_day(sysdate) from dual;
@8.轉(zhuǎn)換函數(shù)? to_char(日期數(shù)據(jù),格式)? 把日期數(shù)據(jù)轉(zhuǎn)換成字符數(shù)據(jù)
select? to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
轉(zhuǎn)換函數(shù)? to_date()?將字符串?dāng)?shù)據(jù) 按指定格式 轉(zhuǎn)換為 日期數(shù)據(jù)
@9. 函數(shù)coalesce(參數(shù)列表) 返回參數(shù)列表中第一個(gè)非空參數(shù)? 參數(shù)列表中最后一個(gè)值通常 是常量
@10.case 語(yǔ)句? 是數(shù)據(jù)中的分支語(yǔ)句 相當(dāng)于Java中的switch-case語(yǔ)句
@11.decode函數(shù) **
decode()函數(shù)是Oracle 中等價(jià)于case when語(yǔ)句的函數(shù) , 作用同case 語(yǔ)句相同。 decode 函數(shù)語(yǔ)法如下: decode(判斷條件 , 匹配1 , 值1 , 匹配2 , 值2 , …? , 默認(rèn)值) 表達(dá)的意思是:如果判斷條件 = 匹配1 ,? 則迒回值1???????????? 判斷條件 = 匹配2 ,? 則 迒回值2
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
