代码改变世界

mysql与oracle语法对比(实用)

2018-07-19 14:23  IT好朋友  阅读(7361)  评论(0编辑  收藏  举报

oracle sql语法不同于mysql的sql语法
不同点:
1. mysql: IFNULL(a,b)
oracle: NULLIF(a,b)
2. mysql: 可以用Date类型的日期进行比较时间比较
oracle:必须用to_date()函数和to_char()函数配合转换成统一格式的日期字符串,然后进行比较
3. mysql: 可以用YEAR(), MONTH(), NOW()等函数获取年/月/当前日期等
oracle:必须用to_char(sysdate, 'yyyy'),to_char(sysdate, 'MM')获取
4. mysql: 字符串识别"",''
oracle:字符串只识别''
5. mysql: 可以用limit关键字截取所需的数据行
oracle:必须用rownum关键字通过子查询来截取所需数据行
注:本次只写了部分的不同点,工作之余写的,没有总结,所以不全,望大家谅解.