Sql - query to insert a column value if it does not exist in this column

sql - query to insert a column value if it does not exist in this column

+5
source share
2 answers

Hm. Do you want a new line? In this case

 IF NOT EXISTS(SELECT 1 FROM emp WHERE fruits = 'mango')
    INSERT INTO emp (fruits) VALUES ('mango')
+14
source

Two ways to do

1.IF NOT EXISTS (SELECT fruit FROM emp WHERE fruit='mango') 
BEGIN 
INSERT INTO emp(fruit) Values('mango'); 
END 

2.INSERT INTO emp ('mango') SELECT distinct fruit FROM emp WHERE not exists (select fruit from emp as e Where emp.fruit = e.fruit);
+5
source

All Articles