Click here to Skip to main content
15,921,660 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
i want my query something to b like this:-
select * from tablename where id != 10000

how i can do this. Help me out in this !!!!!
thanks in advance
Posted

You can do it in two ways:
SELECT [columns]<br />
FROM [table]<br />
WHERE ID NOT IN ([value1], [value2])<br />
-OR-<br />
SELECT [columns] FROM [table]<br />
WHERE ID <> '10000'
 
Share this answer
 
Option 1
SQL
select * from tablename where id <> 10000

Option 2
SQL
select * from tablename where id Not IN (10000)
 
Share this answer
 
v2
Comments
thatraja 3-Jun-11 14:45pm    
Query corrected "(10000) instead of 10000".
5!
Abhinav S 4-Jun-11 0:41am    
Thanks for the fix thatraja.
You can do it in two ways:
SELECT [columns]<br />
FROM [table]<br />
WHERE ID NOT IN ([value])<br />
-OR-<br />
SELECT [columns] FROM [table]<br />
WHERE ID <> [value]


You can still use " != " but it is not standard SQL. If you want your code to be portable, use <> instead. In addition to this, it would be better to use <> as it is ANSI compliant.
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900