如何从MSSQL中的一行中没有特定值的表中选择数据

时间:2014-02-26 21:21:59

标签: mysql sql sql-server

我是新的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 

那我怎么能实现呢。

3 个答案:

答案 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';