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

SQL заявка 'LIKE', използваща '%', където критериите за търсене съдържат '%'

Ако искате % символ в search_criteria за да бъде третиран като буквален знак, а не като заместващ знак, екранирайте го до [%]

... where name like '%' + replace(search_criteria, '%', '[%]') + '%'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. има ли предимство varchar(500) пред varchar(8000)?

  2. SQL Server 2012 запитва данни от Access 2007 с помощта на грешка OPENROWSET

  3. Приоритет на типа данни в SQL Server

  4. Алгоритъм за избягване на SQL инжектиране на MSSQL сървър от C# код?

  5. Как се наричат ​​тръби?