Обновить столбец: случай с Concat

У меня есть пустой столбец, он называется column_blank. Я хочу объединить два других столбца (concat1, concat2) и на основе значения concat добавить значение в column_blank. Я очень зеленый и ценю вашу помощь.

Вот о чем я думаю. Я не слишком уверен в заявлении DECLARE

DECLARE DIRECTION CONCAT := (CONCAT1, CONCAT2);

INSERT INTO 
MYDATA_EXTRACT_DATA.COLUMN_BLANK

SELECT

  CASE COLUMN_BLANK
    
    WHEN (DIRECTION) IS '123456', THEN ('654321'),
    WHEN (DIRECTION) IS '789101', THEN ('654321'),
    ELSE '000'
  
  END CASE 
  
  FROM MYDATA_EXTRACT_DATA

Пожалуйста, уточните вашу конкретную проблему или предоставьте дополнительную информацию, чтобы выделить именно то, что вам нужно. Как сейчас написано, трудно точно сказать, о чем вы спрашиваете.

Community 05.05.2022 22:54
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
1
39
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это просто обычное update утверждение:

update mydata_extract_data set
  column_blank = case when concat1 || concat2 in ('123456', '789101') then '654321'
                      else '000'
                 end;

Другие вопросы по теме