WHERE PATINDEX ('%pattern%',expression) !=0
Als patroon wordt gevonden, retourneert PATINDEX een waarde die niet nul is en moet u een vergelijking maken in de WHERE-clausule.A WHERE
clausule moet worden gevolgd door een vergelijkingsbewerking die true / false retourneert.
Misschien gebruikt u PATINDEX zonder de vergelijking uit te voeren en daarom toont de foutmelding een niet-booleaanse expressie in de buurt van de WHERE-clausule.
Zoeken naar patroon learn_code met jokerteken
WHERE PATINDEX ('%' + CAST(learner_code AS VARCHAR) +'%',examCodes) !=0