[英]How to select a data from a table without particular value in a row in MSSQL
I am new MsSQL. 我是新的MsSQL。 I am doing a query as follows
我正在做如下查询
I have a table called Table1 as 我有一个名为Table1的表
sno name
1 raj
2 sam
3 jim
4 Julia
I wanted the select the select name FROM Table1 except value= jim
我想
select name FROM Table1 except value= jim
选择select name FROM Table1 except value= jim
output Display as below
name
raj
sam
Julia
So how can I acheive it. 那么我该如何实现呢?
SELECT name FROM Table1 WHERE name<>'jim'
Hope this will help:- 希望这会有所帮助:-
SELECT name FROM Table1 WHERE name <> 'jim'
you can also use NOT IN clause:- 您还可以使用NOT IN子句:
SELECT name FROM Table1 WHERE name NOT IN ('jim', '<otherNameIfany>')
The <>
operator can be interpreted as 'different' (the opposite for =
), so you can include it inside a where
clause to avoid including specific values as a result of a query execution. 可以将
<>
运算符解释为“不同”( =
的反义),因此可以将其包含在where
子句中,以避免由于执行查询而包含特定值。 In your case: 在您的情况下:
SELECT name
FROM Table1
WHERE value <> 'jim';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.