Вставка значения в конкретную ячейку таблицы DB2 blu - PullRequest
0 голосов
/ 29 мая 2020

Я хочу вставить значение в столбец «column_1» таблицы «table_1» с условием, когда столбец «column_2» имеет конкретное значение, а значение столбца «column_3» не похоже на какое-то значение. «column_2» и «column_3» находятся в одной таблице «table_1».

Я попробовал выполнить следующий запрос, но не получаю требуемого результата.

INSERT INTO Table_1 (Column_1) VALUES ('Distribution') where column_2 = 'ABC' and column_3 not like '%123%'

Может ли кто-нибудь помочь мне написать правильный запрос для этого требования.

1 Ответ

2 голосов
/ 29 мая 2020

Я думаю, вы хотите, чтобы update:

update table_1
    set column_1 = 'Distribution'
    where column_2 = 'ABC' and column_3 not like '%123%';

insert добавляло новые строки в таблицу. update изменяет значения в столбцах существующих строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...