sql >> Database >  >> RDS >> Oracle

REGEXP_LIKE conversie in SQL Server T-SQL

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


  1. Perl-verbinding pooling

  2. Oracle SQL - Query 2-tabellen op basis van hun externe sleutels

  3. Maakt u deze fouten bij het gebruik van SQL CURSOR?

  4. Oracle Advanced Queuing met .Net