Oracle和MySql语法区别
婳儿
这个作者很懒,什么都没留下…
展开
-
date日期相关操作汇总
insert时date字段插入形式为:to_date('2021-10-01 10:00:00','yyyy-mm-dd hh24:mi:ss')语法:where year(date)='2021' and month(date)='08';语法:where date_format(date,'%Y-%m')='2021-08';二、要求插入数据的date字段形式为:2021-10-01 10:00:00,问如何插入。语法:where date like '2021-08%';原创 2023-07-31 15:42:02 · 87 阅读 · 0 评论 -
统计2021年10月每个退货率不大于0.5的商品各项指标
这两个代码唯一的区别就是mysql支持ifnull,oracle不支持ifnull,oracle可以用coalesce,这个mysql也支持。原创 2023-07-30 14:11:29 · 221 阅读 · 0 评论 -
minus(Oracle)集合减运算符
Oracle 中没有table2.column_name,所以哪怕是用join模拟minus,在Oracle中还是要做一些改动,我是用的把table2所有字段都列出来,且均为空(不能随便选一个字段判断其为空,因为不能保证原本是否有空值,即是否有:不是因为左连接而产生的空值,而是原本在某一处就存在空值,这样数据会被误判。但是mysql可以使用join来模拟minus。minus集合减运算符,即两个集合进行相减。mysql不支持minus运算符。举例:显示表格中第3-5行的内容。原创 2023-07-29 17:26:06 · 1062 阅读 · 0 评论 -
limit(mysql),rownum(Oracle)
但Oracle可以通过rownum来限制返回的结果集的行数,rownum并不是用户添加的字段,而是oracle系统自动添加的。Oracle数据库不支持mysql中limit功能。原创 2023-07-27 19:41:27 · 517 阅读 · 0 评论