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

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