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) | 日期加一天 |