Извлечение текста из столбца таблицы A и вставка в таблицу B - PullRequest
0 голосов
/ 09 мая 2019

У меня есть 2 таблицы - Raw_Data и Pivot.Столбец E_MSG в Raw_Data содержит строку текста, в которой я предоставил образец строки для 4 записей ниже.Я хотел бы отфильтровать определенные ключевые слова из E_MSG и вставить отфильтрованное ключевое слово в столбец «Причина» в Pivot.В частности, ключевыми словами, которые я хочу ввести в сводную таблицу, являются «Отключение Интернета», «Сбой сервера» и «Неизвестная ошибка», как показано ниже в коде.

Как мне поступить так?

Я думал, что это можно сделать с помощью оператора INSERT INTO с последующим условием NESTED внутри оператора WHERE

Обратите внимание, что я новичок в SQL и все еще использую синтаксис,Спасибо.

CREATE TABLE Raw_Data (BOT_ID INTEGER PRIMARY KEY, E_MSG VARCHAR(1000));
INSERT Raw_Data VALUES(1, 'filler words 1234 Internet Outage');
INSERT Raw_Data VALUES(2, 'filler words 5678 Server Crash');
INSERT Raw_Data VALUES(3, 'filler words 1234 Internet Outage');
INSERT Raw_Data VALUES(4, 'filler words 9999 Unknown error');


CREATE TABLE Pivot (P_ID INTEGER PRIMARY KEY, Process VARCHAR(20), Cause 
VARCHAR(20));
INSERT Pivot VALUES(1, 'AutoLoan', NULL);
INSERT Pivot VALUES(2, 'TFSA', NULL);
INSERT Pivot VALUES(3, 'eSig', NULL);
INSERT Pivot VALUES(4, 'mFunds', NULL);

1 Ответ

0 голосов
/ 09 мая 2019

Вы ищете

CharIndex('Internet Outage', rd.E_MSG) > 0

используйте это, чтобы проверить, содержит ли ваша строка то, что вы ищете

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