Existuje jeden ošemetný scénář. Pokud hledám „40“ v seznamu „17,34,400,12“, najde „,40“ a vrátí nesprávný záznam. Toto se postará o všechna řešení:
WHERE (',' + RTRIM(MyColumn) + ',') LIKE '%,' + @search + ',%'
Existuje jeden ošemetný scénář. Pokud hledám „40“ v seznamu „17,34,400,12“, najde „,40“ a vrátí nesprávný záznam. Toto se postará o všechna řešení:
WHERE (',' + RTRIM(MyColumn) + ',') LIKE '%,' + @search + ',%'