sql >> Databasteknik >  >> RDS >> Sqlserver

SQL-fråga med specialtecken - hur hanterar jag?

Detta förutsätter att du har 3 diskreta namn i din exempelsträng

Exakt matchning. du måste dubbla citattecken.

select * from emp where
empname IN ('john,1' , 'devil''s', 'corn')

Du kan inte GILLA/IN i SQL Server också.

select * from emp where
  empname like '%john,1%'
  OR
  empname like '%devil''s%'
  OR
  empname like '%corn%'


  1. Odefinierad variabel:pdo, anrop till en medlemsfunktion prepare() på null

  2. Hur man summerar en multipelräkning från flera tabeller

  3. IIS7, SQL 2008 och ASP.NET MVC säkerhet

  4. Mysql:Konvertera DB från lokal tid till UTC