SQL中,一个字段有两个不等于条件,语句应该怎么写?

例如: 有一张表名称是 A1 字段如下
id 姓名
1 w1
2 w2
3 w3
4 w4
5 w5
...... ........
100 w100
要的结果是:除了w1 和w2 不显示外,其他姓名全部显示。
我用 select * from A1 where 姓名!=‘w1’ and 姓名!=‘w2’ 显示的结果只有w1不显示。请问各位高手,怎样写才能让w1 w2 都不显示。
在此感谢各位了!!!

这样写应该是对的吧。
要不然你就试一下使用【not in】
select * from A1 where 姓名 not in ('w1','w2')追问

你好,谢谢你的答案,我试过还是不行,只有w1 不显示,其他的包括w2都全部显示

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-06-10
看看表里w2后面有没空格或不可见字符
相似回答