Как использовать поиск по шаблону в FIND_IN_SET() mysql?

У меня есть хранимая процедура, я хочу использовать поиск по шаблону в FIND_IN_SET

AND IF(ipc IS NOT NULL,FIND_IN_SET(b.ipc_class_symbol, ipc),1=1));

ipc - это varchar, такой как "F03D, F02D" и т. д. Я хочу искать в "F03D%, F02D%", который не дает никаких результатов. Как решить эту проблему.

1 ответ

Вы можете попробовать с SUBSTR обрезать F03D% в F03D

AND IF(ipc IS NOT NULL,FIND_IN_SET(SUBSTR(b.ipc_class_symbol,1,4), ipc),1=1));
Другие вопросы по тегам