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

Réplications SQL Server Discussion :

Chercher un mot d'une colonne dans une autre colonne


Sujet :

Réplications SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 63
    Par défaut Chercher un mot d'une colonne dans une autre colonne
    Bonjour à tous,
    j'ai chercher sur le forum une réponse à ma question je n'ai pas trouvé, je m'explique je possède 2 colonnes, une colonne CLIENTS et une colonne FOURNISSEURS, et chaque nom CLIENTS ou FOURNISSEURS peut être composer de un ou plusieurs mots, je veux chercher les noms FOURNISSEURS dans la colonne CLIENTS s'il existe.

    Je vous remercie de votre aide
    Fichiers attachés Fichiers attachés

  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 002
    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 002
    Billets dans le blog
    6
    Par défaut
    A moins de mettre en œuvre une indexation plain texte (par exemple IFTS sous 2008) ce type de recherche est très compliquée.

    Commencez cependant par nous donner un exemple concret sous forme SQL en respectant la charte de postage http://www.developpez.net/forums/d96...vement-poster/ et en nous disant la version de SQL Server avec laquelle vous travaillez !

    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/ * * * * *

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 63
    Par défaut
    Merci pour la réponse,
    je veux savoir en fait si un nom FOURNISSEURS se retrouve dans la colonne CLIENTS, par exemple le nom "BIOTECH" d'un fournisseur on le trouve dans la colonne CLIENTS sous le nom "BIOTECH - SEPPIM".

    j'espère être clair !

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 002
    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 002
    Billets dans le blog
    6
    Par défaut
    Donnez nous le SQL DDL des tables SVP.
    MERCI DE RESPECTER LA CHARTE DE POSTAGE

    J'en reposte quelques extraits vu que vous n'avez pas compris :


    Poster le SQL DDL de la définition de vos objets :

    C'est facile avec SQL Server :
    Dans Entreprise Manager, clic droit sur la table "Toutes les tâches / Générer un script SQL".
    Cela permet aux personnes qui tent de vous répondre :
    1) de mieux comprendre votre problème (nom clair des objets)
    2) de reproduire votre problématique sur leur machine pour mieux vous aider !

    Exemple :
    Code :

    CREATE TABLE [T_CLIENT] (
    [CLI_ID] [int] NOT NULL ,
    [TIT_CODE] [char] (8) COLLATE French_CS_AS NULL ,
    [CLI_NOM] [char] (32) COLLATE French_CS_AS NOT NULL ,
    [CLI_PRENOM] [varchar] (25) COLLATE French_CS_AS NULL ,
    [CLI_ENSEIGNE] [varchar] (100) COLLATE French_CS_AS NULL ,
    CONSTRAINT [PK_T_CLIENT] PRIMARY KEY CLUSTERED ( [CLI_ID]) ON [PRIMARY] ,
    CONSTRAINT [FK_T_CLIENT_L_CLI_TIT_T_TITRE] FOREIGN KEY ([TIT_CODE]) REFERENCES [T_TITRE] ([TIT_CODE])
    ) ON [PRIMARY]
    GO

    De la même façon, un jeu d'essais tout prêt (ordres SQL INSERT) permet de tester les solutions proposées.
    Exemple :
    Code :

    INSERT INTO T_CLIENT VALUES (33, 'M.', 'Dupont', 'Marcel', 'A la bonne charcutière')
    INSERT INTO T_CLIENT VALUES (41, 'Mme.', 'Martin', 'Jeanine, NULL)

    Vous pouvez vous aider de la procédure suivante pour reconstituer un tel jeu d'essais :
    http://vyaskn.tripod.com/code/generate_inserts.txt

    Ou bien de celle que j'ai écrit pour ce faire :
    http://blog.developpez.com/sqlpro?ti...ees_sql_server

    MERCI
    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/ * * * * *

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 63
    Par défaut
    Voila mon script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    CREATE TABLE [dbo].[CLIENTS] (
    	[ID_CLIENTS] [int] IDENTITY (1, 1) NOT NULL ,
    	[CLIENTS_NON_FACT] [nvarchar] (255) COLLATE French_CI_AS NULL 
    ) ON [PRIMARY]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    CREATE TABLE [dbo].[FOURNISSEURS] (
    	[ID_FOUR] [int] IDENTITY (1, 1) NOT NULL ,
    	[FOURNISSEURS] [nvarchar] (255) COLLATE French_CI_AS NULL 
    ) ON [PRIMARY]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT INTO CLIENTS_FOURNISSEURS VALUES ('ABEN-MOHA'), ('ABET Jean-Claude'), ('ACKERMANN Pierre'), ('AGHAY'),('AGNANI Marie-Annick'), ('ALBENASSIENNE') ('ALIES INFORMATIQUE'), ('ALLEGIANCE'), ('ALLEGRE Renée France'), ('ALLEYSSON Georges'), ('ALLEYSSON-LARROQUE'), ('ALLIANCE MEDICAL INNOVATION'), ('ALPHA SERVICE'),('ALVAREZ Jean Philippe Hubert Henri');
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT INTO FOURNISSEURS VALUES ('CANON MEDITERRANEE'),('PLASTIMED'),('CULLIGAN FRANCE'),('AGHAY DEPOT'),('KEYBIO'),('CERAMARET'),('ALLIANCE MEDICAL'),('AROBASE), (INFORMATIQUE SERVICE'), ('AVANTEC'), ('ADF'), ('ELP INFORMATIQUE'), ('COMIDENT'), ('AIR PRODUCTS'),('SOFCOT')

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. rechercher dans une ligne et copier la colonne dans un autre document
    Par myayo001 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 21/03/2014, 13h11
  2. Réponses: 7
    Dernier message: 25/03/2011, 10h52
  3. portée d'une variable dans une fonction dans une méthode
    Par laurentg2003 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2009, 19h05
  4. [POO] dans une classe, appeler une fonction dans une méthode
    Par arnaudperfect dans le forum Langage
    Réponses: 3
    Dernier message: 26/08/2007, 23h04
  5. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 10h13

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