MYSQL de recherche si une chaîne contient des caractères spéciaux?
J'ai besoin à la recherche des champs de la table contient des caractères spéciaux. J'ai trouvé une solution, étant donné ici quelque chose comme:
SELECT *
FROM `tableName`
WHERE `columnName` LIKE "%#%"
OR `columnName` LIKE "%$%"
OR (etc.)
Mais cette solution est trop large. J'ai besoin de parler de tous les caractères spéciaux. Mais je veux quelque chose qui recherche quelque chose comme:
SELECT *
FROM `tableName`
WHERE `columnName` LIKE '%[^a-zA-Z0-9]%'
Qui est la recherche de la colonne qui contient non seulement a-z, A-Z et 0-9 mais d'autres personnages aussi. Est-il possible avec MYSQL
OriginalL'auteur Al Amin Chayan | 2015-11-05
Vous devez vous connecter pour publier un commentaire.
Utilisation
regexp
Ce serait de sélectionner toutes les lignes où la colonne particulière contiennent au moins un caractère non alphanumérique.
ou
I was looking for any non alphanumeric also
, Je pense que l'espace, trait d'union est également un non-alphanumériques nombre.Fonctionne parfaitement. Merci.
OriginalL'auteur Avinash Raj