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 0

如果value的值为if1,返回then1的值;如果value等于if2,返回then2的值;等等。可以给出多个if/then 配对。如果value结果不等于给出的任何配对时,就返回else的值 。

wm_concat(字段名) group_concat(字段名)

字段所有值以逗号分割进行列出

to_char(number) cast(number as char)

数字转字符串

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

 

 

 

 

转载于:https://my.oschina.net/u/3245427/blog/913568

你可能感兴趣的:(Oracle和MySQL相似函数对比)