选择所有内容但不是特定值

时间:2015-04-09 20:59:09

标签: sql

我有一个名为Proofs的表,其中包含列(ID,证明)我正在尝试选择ID和证明,但是它们在证明列中是一定值,例如“所有证据”我想看到除了“所有证明“在执行中,我将要做什么SQL查询?

5 个答案:

答案 0 :(得分:2)

SELECT p.*
FROM Proofs p
WHERE p.Proof <> 'All proofs'

答案 1 :(得分:0)

这样的事情:

Select ID, Proof
from Proofs
where Proofs.Proof <> 'All proofs'

答案 2 :(得分:0)

替代:

select * from Proofs where Proof != "All proofs"

答案 3 :(得分:0)

可替换地:

select * from table where Proof NOT IN ('All proofs')

并继续添加值以在括号内出现时将其排除..

答案 4 :(得分:0)

你可以这样做:

select * from PROOFS where Proof <> 'All proofs'

或者如果你的字符串在更大的文本中:

SELECT * FROM PROOFS where Location NOT LIKE '%All proofs%'