摘要: 1.是否select字段需要全部出现? Oracle中出现在select列表中的字段或者出现在order by后面的字段,如果不是包含在分组函数中,那么该字段必须同时在group by子句中出现。 Mysql没有此限制 例: Mysql中,以下SQL语句是成立的,可见这里的Group by SELE 阅读全文
posted @ 2024-03-06 17:51 DawnTraveler 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.日期处理函数 参考; Oracle和MySQL的区别 Mysql和Oracle在很多系统函数上存在差异,如下: 尤其是现在日期处理上 比如像Oracle中处理方式 参考: ORACLE日期时间函数大全 to_date('02-01-2019', 'dd-mm-yyyy') Oracle中没有类似 阅读全文
posted @ 2024-03-06 17:31 DawnTraveler 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.问题 SELECT p.PDTNO, p.PDTNAME, sum(a.QUANTITY) AS applySumCount FROM PRODUCT p JOIN APPLY a ON p.PDTNO = a.PDTNO GROUP BY PDTNO ORDER BY applySumCoun 阅读全文
posted @ 2024-03-06 17:27 DawnTraveler 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1.问题 这里运行下述代码提示: ORA-00936: 缺失表达式 SELECT * FROM ( SELECT ROWNUM AS rm, * FROM ( SELECT prod_name, prod_price FROM PRODUCTS ORDER BY PROD_PRICE DESC ) 阅读全文
posted @ 2024-03-06 17:02 DawnTraveler 阅读(29) 评论(0) 推荐(0) 编辑