Найти один столбец информации в объединенной информации другого столбца SQL - PullRequest
0 голосов
/ 28 января 2019

Я новичок, и у меня есть сценарий, в котором бренд (столбец 1) должен быть частью названия продукта (столбец 2), однако есть сценарии, в которых информация столбца 1 отсутствует в столбце 2.Я хотел бы экспортировать такие идентификаторы, где информация из одного столбца должна присутствовать как часть объединенной информации другого столбца.Если бы это было в Excel, я бы использовал формулу НАЙТИ, и если в формуле есть ошибка, это будет представлять дефектный заголовок.Как этот сценарий можно перевести на SQL?(Предположим, что название продукта, торговая марка и идентификатор присутствуют в таблице «PRODUCT_DATA»

Должен ли я попробовать instr ()

 select * from PRODUCT DATA where column2 LIKE '%' + Column1 + '%'

или использовать временную таблицу или использовать вариант переключения ??

Я был бы очень признателен за ваши отзывы, ребята.

Заранее спасибо:)

1 Ответ

0 голосов
/ 28 января 2019

В MySQL вы можете попробовать использовать concat и как

select * 
from PRODUCT_DATA 
where column2 LIKE concat('%' ,Column1 , '%')
...