我有一个存储过程,我想在 FIND_IN_SET 中使用通配符搜索
AND IF(ipc IS NOT NULL,FIND_IN_SET(b.ipc_class_symbol, ipc),1=1));
ipc 是像“F03D,F02D”等 varchar 我想在“F03D%,F02D%”中搜索,但没有给出任何结果。如何解决这个问题?
最佳答案
您可以尝试使用SUBSTR 将 F03D%
截断为 F03D
AND IF(ipc IS NOT NULL,FIND_IN_SET(SUBSTR(b.ipc_class_symbol,1,4), ipc),1=1));
关于mysql - 如何在FIND_IN_SET() mysql中使用通配符搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53966863/