Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Requête SQL pour rechercher des lignes avec des caractères spéciaux uniquement

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

Les éléments entre parenthèses indiquent les chiffres (0-9), les alphas minuscules (a-z), les alphas majuscules (A-Z) et l'espace. Le "^" en fait un "PAS" une de ces choses. Notez que ceci est différent de NOT LIKE '%[0-9a-zA-Z ]%'