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

Développement SQL Server Discussion :

Insert into avec condition


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 22
    Par défaut Insert into avec condition
    Bonjour,

    Je dois créer une table avec les variables value1, value2, value3 qui sont stockés dans une autre table mais dans cet autre table il y a une variable value et une autre type.
    value1 correspond à value quand type=1, etc..

    Auriez-vous une idée de comment faire ?

    Merci

  2. #2
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Par défaut
    Bonjour

    pouvez vous fournir un jeu d'essai et résultat attendu afin de mieux comprendre ce que vous voulez faire

    Merci

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 22
    Par défaut
    Par exemple ma première table est constitué de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    value type
    12      2
    20      3
    78      1
    96      2
    45      3
    Et dans ma nouvelle table que j'ai créé je voudrai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    value1 value2 value3 
    78      12      20
            96      45

  4. #4
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    A mon avis, votre "table" d'arrivée est un résultat purement esthétique, qui va à l'encontre de SQL, et qui devrait dont être produit par une application.

    Lorsque vous aurez un autre type, vous allez ajouter encore une colonne ...

    @++

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 22
    Par défaut
    Non car il existe plusieurs types mais les seuls qui m'intéressent sont ceux qui ont comme valeur 1, 2 et 3.

    De plus dans ma table créée j'ai beaucoup d'autres variables, que je n'ai pas cité car elles ne concernent pas mon problème, et si je souhaiterai faire cela c'est pour ne pas rajouter une clé primaire à ma table qui en contient déjà beaucoup donc ma "table" créée n'est pas un résultat purement esthétique.

  6. #6
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Par défaut
    En plus de ce qu'a dit - à juste titre - ElSuket, dans votre jeu d'essai, qu'est qui permet de dire que le résultat attendu n'est pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    value1 value2 value3 
    78      96      45
            12      20
    ou bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    value1 value2 value3 
            96      20
    78     12      45
    ou toute autre combinaison ?
    dans votre table d'origine vous n'avez pas de notion d'ordre relatif des valeurs...

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

Discussions similaires

  1. insert into avec condition
    Par xavioche77 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 21/04/2010, 23h56
  2. insert into avec condition
    Par xavioche77 dans le forum Requêtes
    Réponses: 1
    Dernier message: 19/04/2010, 12h33
  3. Insert into avec condition
    Par tibss dans le forum Langage SQL
    Réponses: 3
    Dernier message: 10/04/2009, 10h40
  4. requete Insert into avec conditions
    Par alexkickstand dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 30/07/2008, 17h38
  5. INSERT INTO avec conditions
    Par theoffss dans le forum Langage SQL
    Réponses: 1
    Dernier message: 25/05/2008, 15h20

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