SQL测试杂谈:一条引发深层思考的SQL语句是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计987个文字,预计阅读时间需要4分钟。
此篇仅个人记录,相信各位大神早已轻车熟路,不喜勿喷;有误之处,欢迎指正。
一日收到新人的咨询,是关于SQL查询的问题。
问题1:为什么SQL查询的数据与界面展示的不准确?
此篇只是个人记录,相信各位大神早已轻车熟路,不喜勿喷;有错之处,欢迎指正。
有一天收到新人的咨询,是关于sql的问题。
问题1:为什么sql查询的数据与界面展示的不准确;
问题2:为什么sql查询时间那么久。
在仔细查看sql后,问题得到解决。这个问题很简单,来看sql,如下所示:
SELECT
v.ep_id,
COUNT(*)
FROM
dw_l_v v
WHERE
v.id = 'XXX'
AND v.ep_id = 'XXX'
OR v.ep_id = 'XXX'
OR v.ep_id = 'XXX'
OR v.ep_id = 'XXX'
AND v.language = 'zh_cn'
GROUP BY
v.ep_id;
问题给新人解答后,自己有感而发,所以稍加整理了此篇。
sql查询数据不对依然来看这2个问题,先看问题1,数据不对的问题。
这个问题很好解答,在SQL必知必会的章节中,也有提到该问题。出现这个问题的原因,就在于,数据过滤条件的优先级了。
本文共计987个文字,预计阅读时间需要4分钟。
此篇仅个人记录,相信各位大神早已轻车熟路,不喜勿喷;有误之处,欢迎指正。
一日收到新人的咨询,是关于SQL查询的问题。
问题1:为什么SQL查询的数据与界面展示的不准确?
此篇只是个人记录,相信各位大神早已轻车熟路,不喜勿喷;有错之处,欢迎指正。
有一天收到新人的咨询,是关于sql的问题。
问题1:为什么sql查询的数据与界面展示的不准确;
问题2:为什么sql查询时间那么久。
在仔细查看sql后,问题得到解决。这个问题很简单,来看sql,如下所示:
SELECT
v.ep_id,
COUNT(*)
FROM
dw_l_v v
WHERE
v.id = 'XXX'
AND v.ep_id = 'XXX'
OR v.ep_id = 'XXX'
OR v.ep_id = 'XXX'
OR v.ep_id = 'XXX'
AND v.language = 'zh_cn'
GROUP BY
v.ep_id;
问题给新人解答后,自己有感而发,所以稍加整理了此篇。
sql查询数据不对依然来看这2个问题,先看问题1,数据不对的问题。
这个问题很好解答,在SQL必知必会的章节中,也有提到该问题。出现这个问题的原因,就在于,数据过滤条件的优先级了。

