Il y a un scénario délicat. Si je cherche '40' dans la liste '17,34,400,12' alors il trouvera ",40" et renverra cette entrée incorrecte. Cela prend en charge toutes les solutions :
WHERE (',' + RTRIM(MyColumn) + ',') LIKE '%,' + @search + ',%'
Il y a un scénario délicat. Si je cherche '40' dans la liste '17,34,400,12' alors il trouvera ",40" et renverra cette entrée incorrecte. Cela prend en charge toutes les solutions :
WHERE (',' + RTRIM(MyColumn) + ',') LIKE '%,' + @search + ',%'