欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 美景 > mysql和oracle语法上的差别-部分记录

mysql和oracle语法上的差别-部分记录

2025/2/24 19:00:10 来源:https://blog.csdn.net/weixin_50652063/article/details/144426184  浏览:    关键词:mysql和oracle语法上的差别-部分记录

日常工作中感受到的两种数据库的差异点,只作为个人的一个知识点记录,并不全面。

区别oraclemysql
分页rownumlimit
空值处理nvl(comm, 0)
nvl(comm, 0, 1)
ifnull(comm, 0)
concat用法concat(str1,str2) 仅2个字符concat(str1,str2,str3…)
||无||用法
替代变量&不支持
嵌套组函数max(avg(sal) from emp group by deptno;不支持
别名无需 select * from (select * from emp)嵌套子查询需要别名
全连接full (outer) join不支持
函数DECODE函数无DECODE函数
系统日期select sysdate from dual;select now();
无sysdate、dual用法

mysql内置函数

trim ltrim rtrim  # 去空格
reverse(字段名)  # 取反展示
left(name, 2)  # 从左取2个字符展示
right(name, 3)
rand()  # 随机数
SQRT(25)  # 求平方根
ABS(-1)  # 求绝对值
6 DIV 2  # 整除
ROUND(1.26)  # 四舍五入,1
SIGN(-10)  # 参数为正数、负数和零时分别返回 1, -1 和 0

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词