Quote:
|
What is the SQL statement to show me that 338406 and 338506 don't exist in the table?
|
It could be written by using NOT EXISTS(like Nick wrote), NOT IN, or EXCEPT(like Vyas wrote).
Code:
SELECT value
FROM (VALUES 338306 , 338406 , 338506) t(value)
WHERE NOT EXISTS
(SELECT *
FROM database_table dt
WHERE dt.column_name = t.value)
;
Code:
SELECT value
FROM (VALUES 338306 , 338406 , 338506) t(value)
WHERE value NOT IN
(SELECT column_name
FROM database_table)
;
Code:
VALUES 338306 , 338406 , 338506
EXCEPT
SELECT column_name
FROM database_table
;