Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Recherche sans tenir compte de la ponctuation

2 réponses
Avatar
Gilles TOURREAU
Bonjour tout le monde !

J'ai une table dans une BD SQL Serveur comme ceci :

Nom
----------
O.N.U.
O-N/U
Dupont
Le-Martin


Je voudrais executer une requête SQL afin de rechercher un nom qui a
été saisie par l'utilisateur sans la ponctuation...

Exemple :

l'utilisateur saisie : ONU
Je voudrais obtenir la ligne qui contient le nom O.N.U. et O-N/U

L'utilisation de plusieurs REPLACE() imbriqués ralenti considérablement
la requête...

En vous remerciant par avance de vos lumières

Cordialement

--
Gilles TOURREAU
Responsable informatique
gilles.tourreau@pos.fr

Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr

2 réponses

Avatar
Sylvain Lafontaine
Ajouter un nouveau champ servant à contenir la valeur pré-digérée de Nom et
n'oubliez pas de mettre un index dessus.

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF


"Gilles TOURREAU" wrote in message
news:
Bonjour tout le monde !

J'ai une table dans une BD SQL Serveur comme ceci :

Nom
----------
O.N.U.
O-N/U
Dupont
Le-Martin


Je voudrais executer une requête SQL afin de rechercher un nom qui a été
saisie par l'utilisateur sans la ponctuation...

Exemple :

l'utilisateur saisie : ONU
Je voudrais obtenir la ligne qui contient le nom O.N.U. et O-N/U

L'utilisation de plusieurs REPLACE() imbriqués ralenti considérablement la
requête...

En vous remerciant par avance de vos lumières

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr




Avatar
Gilles TOURREAU
Sylvain Lafontaine vient de nous annoncer :
Ajouter un nouveau champ servant à contenir la valeur pré-digérée de Nom et
n'oubliez pas de mettre un index dessus.

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF


"Gilles TOURREAU" wrote in message
news:
Bonjour tout le monde !

J'ai une table dans une BD SQL Serveur comme ceci :

Nom
----------
O.N.U.
O-N/U
Dupont
Le-Martin


Je voudrais executer une requête SQL afin de rechercher un nom qui a été
saisie par l'utilisateur sans la ponctuation...

Exemple :

l'utilisateur saisie : ONU
Je voudrais obtenir la ligne qui contient le nom O.N.U. et O-N/U

L'utilisation de plusieurs REPLACE() imbriqués ralenti considérablement la
requête...

En vous remerciant par avance de vos lumières

Cordialement

-- Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr







Je vous remercie de votre réponse.
Je vais appliquer cette méthode.

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr