分组判断某一列是否包含某个值
如图:

我要通过sid去分组,查询每组是否包含6,0就是不包含,1就是包含
sql:
SELECT
a.sid AS sid,
SUM( a.type = 6 ) AS isZp
FROM
tb_survey_accessory a
GROUP BY
a.sid

该博客介绍了如何使用SQL查询来检查数据表中的sid分组内,是否存在type为6的记录。通过`SUM(a.type=6)`函数,可以实现对每个sid分组的检查,0表示不包含6,1表示包含6。
如图:

我要通过sid去分组,查询每组是否包含6,0就是不包含,1就是包含
sql:
SELECT
a.sid AS sid,
SUM( a.type = 6 ) AS isZp
FROM
tb_survey_accessory a
GROUP BY
a.sid

1万+
5810

被折叠的 条评论
为什么被折叠?