select * from 表 where 编号=1 2 3 4
请问可以在=号后面加多个条件吗?可以的话语法是怎样的,还有如果不行要用什么别的办法实现呢?
whereåå å¤ä¸ªæ¡ä»¶å¯ä»¥ç¨andæ¥è¿æ¥ã
å¦ï¼student表ä¸æå¦ä¸æ°æ®ï¼
ç°å¨è¦æ¥ï¼sex为ç·ï¼age为20çé£äºæ°æ®ï¼å¯ç¨å¦ä¸è¯å¥ï¼
ç»ææªå¾ï¼
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-10-11
select * from 表 where 编号 in (1,2,3,4)
或者
select * from 表 where 编号=1 or 编号=2 or 编号=3 or 编号=4
或者
select * from 表 where 编号=1
union
select * from 表 where 编号=2
union
select * from 表 where 编号=3
union
select * from 表 where 编号=4
这三个会返回一样的结果
或者
select * from 表 where 编号=1 or 编号=2 or 编号=3 or 编号=4
或者
select * from 表 where 编号=1
union
select * from 表 where 编号=2
union
select * from 表 where 编号=3
union
select * from 表 where 编号=4
这三个会返回一样的结果
第2个回答 推荐于2017-10-06
select * from 表 where 编号 in (1,2,3,4)
或者
select * from 表 where 编号=1 or 编号=2 or 编号=3 or 编号=4
这两个是同样的道理本回答被提问者采纳
或者
select * from 表 where 编号=1 or 编号=2 or 编号=3 or 编号=4
这两个是同样的道理本回答被提问者采纳
第3个回答 2009-10-11
in或者between等等!
第4个回答 2019-09-12
where条件查询