WHERE PATINDEX ('%pattern%',expression) !=0
Ако бъде намерен шаблон, PATINDEX връща ненулева стойност и трябва да направите сравнение в клаузата WHERE. A WHERE
клаузата трябва да бъде последвана от операция за сравнение, която връща true / false.
Може да използвате PATINDEX без да правите сравнението и затова съобщението за грешка показва небулев израз близо до клаузата WHERE.
За търсене на шаблон Learner_code със заместващ знак
WHERE PATINDEX ('%' + CAST(learner_code AS VARCHAR) +'%',examCodes) !=0