sql >> Database teknologi >  >> RDS >> Sqlserver

SQL-forespørgsel med specialtegn - hvordan håndteres?

Dette forudsætter, at du har 3 diskrete navne i din eksempelstreng

Præcis match. du skal fordoble anførselstegn.

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

Du kan heller ikke LIKE/IN i SQL Server.

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


  1. InnoDB vs. MyISAM indsæt forespørgselstid

  2. Adgang nægtet ved indsættelse af fil i SQL Server 2012 FileTable ved hjælp af File.CreateFile på ASP.NET-webstedet

  3. 3 måder at tælle antallet af systemtabeller i en SQL Server-database

  4. PHP indsætter flere afkrydsningsfelter OG tekstboksarrays i MySQL-databasen