sql - запросите для вставки значения столбца, если оно не существует в том [закрытом] столбце

5
задан sangeetha 10 December 2009 в 12:00
поделиться

2 ответа

Хм. Хотите новую строку? В этом случае

 IF NOT EXISTS(SELECT 1 FROM emp WHERE fruits = 'mango')
    INSERT INTO emp (fruits) VALUES ('mango')
16
ответ дан 18 December 2019 в 06:50
поделиться

Два способа сделать

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);
7
ответ дан 18 December 2019 в 06:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: