Bonjour,
Il ne semble apparemment pas possible d'utiliser les fonctions de chaine dans le WHERE.
SELECT nom WHERE REPLACE(nom , '-', ' ') IN ('jean louis','fred','paul-henri');
même en utilisant un alias pour la colonne.
Il n'est donc pas possible d'effectuer des recherches sur des colonnes modifiées à la volée ?
Mon but étant de pouvoir supprimer certains caractères à la comparaison (les accents et les tirets), tout en affichant ce qu'il a réellement été entré (donc pas de modif lors de l'insert) et - le problème est là - en utilisant IN("liste de valeurs"). Comme dans mon exemple ci-dessus.
Merci.
Partager