sql >> Base de Datos >  >> RDS >> Sqlserver

Consulta SQL para encontrar filas solo con caracteres especiales

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

Lo que está entre corchetes dice números (0-9), letras minúsculas (a-z), letras mayúsculas (A-Z) y el espacio. El "^" hace que un "NO" sea una de estas cosas. Tenga en cuenta que esto es diferente a NOT LIKE '%[0-9a-zA-Z ]%'