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

SQL-forespørgsel til kun at finde rækker med specialtegn

SELECT
    TemplateID,
    Body
FROM
    #Template
WHERE
    Body LIKE '%[^0-9a-zA-Z ]%'

Tingene mellem parenteserne siger tal (0-9), små bogstaver (a-z), store bogstaver (A-Z) og mellemrummet. "^" gør det til en "IKKE" en af ​​disse ting. Bemærk, at dette dog er anderledes end NOT LIKE '%[0-9a-zA-Z ]%'




  1. rails - postgres fejl:Årsag:Inkompatibel biblioteksversion:libpq.5.dylib kræver version 1.0.0 eller nyere,

  2. Hvordan løses ORA-00937:ikke en enkeltgruppegruppefunktion ved beregning af procent?

  3. Tillad NULL-parametre til lagrede procedurer i MySQL/MariaDB

  4. SQL Server Subquery returnerede mere end 1 værdi. Dette er ikke tilladt, når underforespørgslen følger efter =, !=, <, <=,>,>=