Oracle
 sql >> база данни >  >> RDS >> Oracle

REGEXP_LIKE преобразуване в SQL Server T-SQL

WHERE PATINDEX ('%pattern%',expression)  !=0

Ако бъде намерен шаблон, PATINDEX връща ненулева стойност и трябва да направите сравнение в клаузата WHERE. A WHERE клаузата трябва да бъде последвана от операция за сравнение, която връща true / false.

Може да използвате PATINDEX без да правите сравнението и затова съобщението за грешка показва небулев израз близо до клаузата WHERE.

За търсене на шаблон Learner_code със заместващ знак

WHERE PATINDEX ('%' + CAST(learner_code AS VARCHAR) +'%',examCodes)  !=0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle (+) външно съединение и константни стойности

  2. GROUP BY без агрегатна функция

  3. Функция ABS() в Oracle

  4. Oracle игнорира грешка в невалиден идентификатор в подзаявка

  5. Метод за събиране:Процедура за отрязване в базата данни на Oracle