mysql与oracle语法对比,实用

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关键字通过子查询来截取所需数据行

注:本次只写了部分的不同点,工作之余写的,没有总结,所以不全,望大家谅解.