Oracle与MySQL语法不同点

  最近几天进行底层数据转换,由原来的oracle数据库换成mysql5.6 数据库,遇到一些通用问题,分享出来,大家共享。


序号 异同点 oracle mysql
1 字符连接 a||b concat(a,b)
2 日期转换成字符串 to_char(a,'yyyy-MM-dd HH:mm:ss') DATE_FORMAT(a,'%Y-%m-%d %H:%i:%s')
3 字符串转化为日期 to_date str_to_date
4 是否为空 nvl(a,1) ifnull(a,1)
5 当前时间 sysdate now()
6 guid sys_guid() uuid()
7 保留小数位 round FORMAT
8 简单判断 decode case when else end
9 类型转换 cast (  之间可以有间隔,可以跨类型 cast(  之间不能有间隔,不能跨类型转换
posted @ 2017-05-02 15:22  lonlywaiting  阅读(1200)  评论(1编辑  收藏  举报