mysql按if-else条件选择计数
我有一个名为cq500_all的表(用于记录不同的医生反馈) 现在我想知道条件状态为时的计数 字段dr_1_finish和字段dr_2_finish值均为fill 1 及 当字段dr_1与dr_2不同时(如dr_1=1和dr_2=0,或dr_1=0和dr_2=1) 因为我想知道两位医生的反馈计数(当不同医生对jpg的反馈不同时) 例如,图像显示CQ500-CT-1_36_08.jpg和CQ500-CT-1_36_09.jpg与我的选择计数匹配 它将是两个(选择计数结果) 如何在mysql上进行查询?mysql按if-else条件选择计数,mysql,if-statement,Mysql,If Statement,我有一个名为cq500_all的表(用于记录不同的医生反馈) 现在我想知道条件状态为时的计数 字段dr_1_finish和字段dr_2_finish值均为fill 1 及 当字段dr_1与dr_2不同时(如dr_1=1和dr_2=0,或dr_1=0和dr_2=1) 因为我想知道两位医生的反馈计数(当不同医生对jpg的反馈不同时) 例如,图像显示CQ500-CT-1_36_08.jpg和CQ500-CT-1_36_09.jpg与我的选择计数匹配 它将是两个(选择计数结果) 如何在mysql上进行查
与您描述的方式差不多:
select *
from cq500_all
where dr_1_finish = 1 and dr_2_finish = 1
and dr_1 != dr_2
或者(如果dr_1或dr_2可能不仅仅是0和1):
与您描述的差不多:
select *
from cq500_all
where dr_1_finish = 1 and dr_2_finish = 1
and dr_1 != dr_2
或者(如果dr_1或dr_2可能不仅仅是0和1):
你可以算作
select count(*) as total
from cq500_all
where dr_1_finish = 1 and dr_2_finish = 1 and dr_1 != dr_2
您将在总计中获得结果
您可以计算为
select count(*) as total
from cq500_all
where dr_1_finish = 1 and dr_2_finish = 1 and dr_1 != dr_2
您将在
总计中获得结果
太感谢您了!!你是个大师,太谢谢你了!!你是一个大师