IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

FUZZY LOOKUP: recherche sur 2 premiers caract.


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 23
    Par défaut FUZZY LOOKUP: recherche sur 2 premiers caract.
    bonjour à tous,

    lors d'un import de données à partir d'un txt, je dois rechercher l'indicatif téléphonique sur base d'un champ tel.
    J'utilise donc un fuzzy lookup.
    J'ai une table destination qui contient des infos sur le pays et son indicatif
    ex 0032 belgique, 0033 france, 0031 pays bas etc...
    en faisant un fuzzy lookup à partir de mon fichier txt (par ex le numéro 0032475887744 pour voir à quel pays il appartient ) sur la table destination pour récupérer l’id du pays cela fonctionne uniquement si le champ tel de mon fichier txt est formaté avec les 2 zéros devant 0032 (dans mon onglet Advanced je choisis pour la valeur Similarity threshold 0.2)
    Problème, je recois des fichiers où le tel n’est pas formaté avec les 2 zéros devant l’indicatif (juste 32475887744) et là mon fuzzy lookup ne trouve pas de concordance même si je descend le Similarity threshold à 0.01 !! en claire comment puis je faire pour récupérer l’id de la destination sur base des 2 premiers caractères du tel (32) ??
    D’avance merci

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 023
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 023
    Billets dans le blog
    6
    Par défaut
    créez vous une petite fonction qui rajoute systématiquement des zéro au plus 2 s'il n'y en a pas ou un seul.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Réponses: 19
    Dernier message: 12/04/2007, 16h11
  2. recherche sur les premières lettres
    Par mogur dans le forum Requêtes
    Réponses: 2
    Dernier message: 23/10/2006, 10h06
  3. [Debutant] GROUP BY sur les premiers caracteres d'un champ
    Par seb-astien dans le forum Langage SQL
    Réponses: 8
    Dernier message: 09/11/2004, 15h53
  4. Réponses: 8
    Dernier message: 10/09/2004, 18h30
  5. Recherche sur champ calculé
    Par srvremi dans le forum Bases de données
    Réponses: 5
    Dernier message: 06/07/2004, 15h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo