我是新的MsSQL。我正在进行如下查询
我有一个名为Table1的表
sno name
1 raj
2 sam
3 jim
4 Julia
我希望选择select name FROM Table1 except value= jim
output Display as below
name
raj
sam
Julia
那我怎么能实现呢。
答案 0 :(得分:5)
SELECT name FROM Table1 WHERE name<>'jim'
答案 1 :(得分:1)
希望这会有所帮助: -
SELECT name FROM Table1 WHERE name <> 'jim'
你也可以使用NOT IN子句: -
SELECT name FROM Table1 WHERE name NOT IN ('jim', '<otherNameIfany>')
答案 2 :(得分:0)
<>
运算符可以解释为“不同”(与=
相反),因此您可以将其包含在where
子句中,以避免包含特定值查询执行。在你的情况下:
SELECT name
FROM Table1
WHERE value <> 'jim';