LIKE et antislash - SQL/NoSQL - Programmation
Marsh Posté le 16-03-2011 à 13:54:02
tu as essayé de déclarer une variable slash = '\\'
et la passer dans ton like ?
je propose, pas essayé
j'utilise sql serveur aussi
Marsh Posté le 16-03-2011 à 14:08:32
En fait je viens de me rendre compte que même rechercher \ dans la bdd ne fonctionne pas :
Si je fais :
Code :
|
Je n'obtiens aucune ligne
Voici ma bdd :
Code :
|
Marsh Posté le 17-03-2011 à 19:20:25
test un ^
cela enlevé le critère spécial je crois
SELECT * FROM `test` WHERE `nom` LIKE '%^\%'
dans le style
peut etre
SELECT * FROM `test` WHERE `nom` LIKE '%^\^\%'
sinon faire une cherche pour savoir quel caractère permet d'enleve le fait que \ soit considere comme un caractère spécial
Marsh Posté le 15-03-2011 à 21:23:04
Bonjour,
Dans ma base de données, j'aimerais supprimer toutes les lignes dont le nom contient un \
J'ai donc la requête suivante :
Le problème est que si j'ai un enregistrement dont le nom est \\ et bien il n'est pas supprimé ...
Je peux toujours faire un
(et cela fonctionne), mais j'aimerais comprendre pourquoi la première requête ne fonctionne pas.
Merci d'avance