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

Langage SQL Discussion :

Insertion ligne dans table SQL


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 375
    Par défaut Insertion ligne dans table SQL
    Bonjour,

    A ce jour j'ai une table avec plusieurs champs et plusieurs lignes je souhaiterai ajouter une ligne juste avant une ligne existante dans ma table j'ai essayer différente solution à partir de INSERT et la close WHERE mais sans succès pourriez-vous me donner la commande que je dois utiliser pour le faire

    Ma table

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    CHAMP1    CHAMP2               CHAMP3                    CHAMP4     CHAMP5        CHAMP6
      DASE          59             SAMEDI 18 FEVRIER              FP             2689             15879
      DRPE          59             SAMEDI 18 FEVRIER              KL             2656             15811
      FPML           60             DIMANCHE 19 FEVRIER          MO            5687             58975
      FPOI           89             MARDI 21 FEVRIER                 PP            5872             96572
    Je voudrais la ligne suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      GPMO           99             LUNDI 20 FEVRIER                 LM            6328             99521
    Juste avant la ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FPOI           89             MARDI 21 FEVRIER                 PP            5872             96572
    Résultat final que je souhaite

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CHAMP1    CHAMP2               CHAMP3                    CHAMP4     CHAMP5        CHAMP6
      DASE          59             SAMEDI 18 FEVRIER              FP             2689             15879
      DRPE          59             SAMEDI 18 FEVRIER              KL             2656             15811
      FPML           60             DIMANCHE 19 FEVRIER          MO            5687             58975
    GPMO           99             LUNDI 20 FEVRIER                 LM            6328             99521
      FPOI           89             MARDI 21 FEVRIER                 PP            5872             96572
    Je souhaiterai aussi pouvoir ajouter une ligne à la fin de ma table

    Merci pour votre aide

  2. #2
    Membre Expert Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Par défaut
    Bonjour,

    Dans une base de données il n'y a pas d'ordre.

    C'est après lorsque tu créeras une requête que tu trieras tes données selon différents critères.

    Ici tu n'as que l'instruction INSERT INTO MaTable (...) VALUES (...)

  3. #3
    Membre chevronné

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 247
    Billets dans le blog
    1
    Par défaut
    Comment visualises tu la table ?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 375
    Par défaut
    Je la visualise par un select * from matable

  5. #5
    Membre Expert Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Par défaut
    Dans ce cas une fois ta ligne insérée il faut que tu fasses la requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Select *
    from MaTable
    order by champ3
    Ceci te permettra de visualiser tes données comme tu le souhaites.

  6. #6
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Les champs sont à la campagne ou dans les formulaires, pas dans les tables SQL qui ne sont composées que de colonnes et de lignes !
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. Insertion DataSet dans table SQL
    Par lucazzo dans le forum C#
    Réponses: 1
    Dernier message: 26/03/2013, 18h37
  2. [ZF 1.11] Plusieurs lignes de table SQL dans une ligne de tableau de données
    Par CinePhil dans le forum Zend Framework
    Réponses: 1
    Dernier message: 21/02/2011, 16h14
  3. [WD15] Insertion ligne dans une combo table
    Par thierrybatlle dans le forum WinDev
    Réponses: 1
    Dernier message: 15/09/2010, 11h17
  4. [SQL] Pb d'insertion donnée dans table, pb requête SQL
    Par PuppeT mAsTer dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 03/07/2006, 11h26
  5. Insertion dans table SQL server (Trigger) Aidz moi SVP????
    Par pop bob dans le forum Développement
    Réponses: 2
    Dernier message: 30/07/2005, 23h55

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