查询,返回空结果集和NULL结果的困惑。

ltolll ltolll 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
2条查询语句:
1."SELECT CargoId FROM vw_outgo_detail WHERE (OGDate BETWEEN '2013-12-12 0:00:00' AND '2013-12-12 23:59:59') AND CargoId='211404'"
返回空结果集——没有记录。
2."SELECT CargoId,SUM(Quantity) AS sumQuantity,SUM(Amount) AS sumAmount FROM vw_outgo_detail WHERE (OGDate BETWEEN '2013-12-12 0:00:00' AND '2013-12-12 23:59:59') AND CargoId='211404'"
返回一条记录,CargoId,sumQuantity,sumAmount,三个字段都为NULL

问,
1.为什么同样的WHERE子句,结果集却不同?
2.如何修改让第2条语句也返回空结果集。
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
ltolll
MySQL 57,062 成员 56,759 内容