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!