Bonjour,
Je viens de tomber sur un truc bizarre...![]()
J'ai besoin de remplacer dans un champ chaine qui se présente toujours de la même façon des underscores '_' par des espaces ' '...
Mon champ se présente toujours ainsi:
<nom de service>_<numero client>
ce qui donne par exemple 'CrewWatch_0000012356'
dans certains cas le nom de service est en deux ou trois mots. ex Crew Management,
Malheureusement à une certaine période on a écrit 'Crew_ Management' au lieu de 'Crew Management' dans ce champ...
En cherchant à supprimer cet underscore je suis tombé sur ce truc bizarre...![]()
Ma table contient deux lignes l'une écrite avec 'Crew_ Management' et l'autre avec 'Crew Management' ...
et si j'execute la requete suivante
je m'attends à ce qu'il me rende 1...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select count(*) from customer_id_equip_map where external_id like '%Crew_Management%'
ET BIEN NON IL ME REND 2...![]()
Qu'arrive-t-il donc ?? On dirait que dans le like l'espace et le underscore sont équivalents...![]()
Partager