Oracle和MySQL類似函數對比,歡迎補充!函數
Oracle | MySQL | 功能 |
---|---|---|
nvl(string1, replace_with) | ifnull(string1, replace_with) | 若是string1爲NULL,則返回replace_with的值,不然返回string1的值。 |
decode(value, if1, then1, if2,then2, . . . else) | case value when if1 then 1 when if2 then 2 . . . else 0spa |
若是value的值爲if1,返回then1的值;若是value等於if2,返回then2的值;等等。能夠給出多個if/then 配對。若是value結果不等於給出的任何配對時,就返回else的值 。code |
wm_concat(字段名) | group_concat(字段名) | 字段全部值以逗號分割進行列出orm |
to_char(number) | cast(number as char) | 數字轉字符串ci |
to_date(sysdate, ‘yyyy-MM-dd HH:mm:ss’) | date_format(sysdate, '%Y-%m-%d %T')字符串 |
日期格式化 |
to_char(sysdate, 'yyyy') | year(sysdate) | 獲取日期年份 |
sysdate+1 | date_add(sysdate, INTERVAL 1 DAY) | 日期加一天 |