oracle數據庫根據不同條件給同一字段修改相應的值:


oracle數據庫根據不同條件給同一字段修改相應的值:

 

例如:根據職務調整雇員的工資,如果職務為“SALESMAN”或者“ANALYST”工資上調100元,如果職務為“MANAGER”工資上調200元,其它職務工資上調50元。

update emp

set sal=(

case

when job in('SALESMAN','ANALYST') then sal+100

when job = 'MANAGER' then sal+200

else sal+50

end

);

 

 

 

查詢出當前的oracle數據庫系統時間

 

 

日期:select sysdate from dual;

或    select current_date from dual;

日期+時間:select systimestamp from dual;

本月最后一天:last_day(sysdate)

格式化日期:

select tochar(sysdate,'YYYY/YY-MM-DD HH24:MI:SS') from dual;

 

星期幾:

select tochar(sysdate,'day') from dual;

day/dy  表示星期幾  

d表示一周中的第幾天,從1(周日為第一天)開始算


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM