mysql: select * from matable where monchamp like '%\\%' - SQL/NoSQL - Programmation
Marsh Posté le 28-12-2002 à 14:00:38
je pige pas non plus, je viens d'essayer...
Par contre en mettant '%\\\\%', ça fonctionne... (testé sur MySQL 3.51 depuis MySQL-Front). En jouant un peu je note qu'il y a un problème quand on a la string '\%' dans la clause like mais je ne m'explique pas pourquoi.
Marsh Posté le 28-12-2002 à 14:38:32
Drasche a écrit : |
ben ton antislash despecialise le "wildchar" % => ca peut servir pour rechercher "%" dans ton champs : like '%\%%'
Marsh Posté le 28-12-2002 à 14:44:48
voui, mais comme j'avais doublé le backslash/antislash, je pensais pas que ça avait une incidence sur le % qui suivait. Bon va falloir que j'étudie ça de près car je vais en avoir besoin aussi.
Merci.
Marsh Posté le 28-12-2002 à 15:03:02
je vous file l'explication
Citation : |
Marsh Posté le 28-12-2002 à 15:44:55
Sh@rdar a écrit : je vous file l'explication
|
rien compris
Marsh Posté le 28-12-2002 à 03:10:58
select * from matable where monchamp like '%\\%'
smarche pas
(pour selectionner les enregistrement dont mon champ contient le charactere '\'
... ça renvoie un set vide, alors qu'il y a clairement des enregistrements qui contiennent le \ dans mon cas ...
une idée??
---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!