-->> Nouvelle Recherche

profares Messages postés 60 Statut Membre -  
profares Messages postés 60 Statut Membre -
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.
Configuration: Windows XP / Internet Explorer 6.0

2 réponses

  1. yaplop
     
    tu peut utiliser une requete du style :

    select nom, prenom, ... from matable where nom like ("dup%")
    0
  2. profares Messages postés 60 Statut Membre 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