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

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