-->> Nouvelle Recherche

profares Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   -  
profares Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je souhaite vous demander une documentation ou des informations concernant le concept
De la recherche élaborée.
J’ai cherché sur le net mais en vain, à dire qu’il n’existe aucun article sur ça.

J’explique ce concept, peut être que vous le connaissez sous un autre nom,
Dans une base de donnée qui contient :
Nom
Prénom
Ville

Dans une recherche normale : La requête va comparaître NOM avec NOM
Prénom avec Prénom ….

Mais dans une recherche élaborée, il suffit de taper dans NOM : « Dup »
Pour que la requête nous retourne tous les enregistrements qui ont un NOM qui commence ou qui a « Dup » :

1) Dupont | Jacques | Paris
2) Dual | François | Marseille
3) Duprot | Remis | Lille


Merci pour votre aide.
A voir également:

2 réponses

yaplop
 
tu peut utiliser une requete du style :

select nom, prenom, ... from matable where nom like ("dup%")
0
profares Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   2
 
Oui justement connaissant bien SQL, c'est ce que je voulais proposer en Réunion,
Sauf que je pense que si ils ont proposés la recherche élaborée,
(Peut être) qu'il y 'a un avantage qui fait gagner du temps ou qui afine plus le résultat
Voila ce qu'ils comptent faire :

Base de donnée Normale :
Id 01 | Dupont Alfrede | Jacques-Menier | Paris

On décompose chaque mots et on stocke tous dans Base 2 :

Id 01 | Dupont | Jacques | Paris
Id 01 | Dupont | Menier | Paris
Id 01 | Alfrede |Jacques | Paris
Id 01 | Alfrede | Menier | Paris

Comme ça, il suffit de taper Dupont ou Alfrede, de taper Jacques ou Menier, pour que la requête retourne tous les enregistrements qui vont avec.

Merci pour vôtre contribution.
0