MYSQL如何查询两个条件?
发布网友
发布时间:2022-04-28 12:08
我来回答
共4个回答
热心网友
时间:2022-04-10 20:20
你说的是
select * from table where col in('zt', 'lx')
或者
select * from table where col ZT='' and LX=''
问的不是很明确, 不知道猜的对不对
热心网友
时间:2022-04-10 21:38
很难明白,我也不能确定,你是不是这个意思:你要查询
select count(*) from data where lx=1
select count(*) from data where zt=1
弄到一起去?
如果是这个意思:
select sum(case when lx=1 then 1 else 0 end ),sum(case when zt=1 then 1 else 0 end ) from data where lx=1 or zt=1
或者直接去除条件也行:
select sum(case when lx=1 then 1 else 0 end ),sum(case when zt=1 then 1 else 0 end ) from data
我的e-mail: yong0_wang.sgmext@shanghaigm.com
热心网友
时间:2022-04-10 23:13
ZT和LX是DATA表里的两列吗!select ZT,LX from DATA
热心网友
时间:2022-04-11 01:04
select zt,lx from data