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 :

Mise a jour table


Sujet :

Langage SQL

  1. #1
    Membre régulier
    Inscrit en
    Août 2003
    Messages
    228
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 228
    Points : 92
    Points
    92
    Par défaut Mise a jour table
    Bonjour

    je voudrais savoir comment on fait pour mettre à jour un champ dont le résultat de la mise a jour est dans l'intitulé d'un autre champ.

    je m'explique:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Table1:
     
    des_art ,volume ,  cod_uni
     
    pates 100g | 0 |0
    riz souflet 200g | 0 | 0
    Huile 200ml | 0 | 0

    Apres la requete sql

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Table1:
     
    des_art ,volume ,  cod_uni
     
    pates 100g | 100 |G
    riz souflet 200g | 200 | G
    Huile 200ml | 200 | ML
    ----------------------------

    Merci de vos réponses

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 121
    Points
    28 121
    Par défaut
    Bonjour,

    La premiere chose est de savori comment tu recuperes tes donnees. Etant donne la seconde ligne de ton exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    riz souflet 200g | 0 | 0
    Je suppose que tu souhaites recuperer le contenu de la premiere colonne, puis couper sur le dernier espace, soit ici "200g", puis separer cette chaine en deux, avec d'abord le nombre, "200" ici, puis ensuite la lettre, "g" dans ton exemple.

    Si tel est bien le cas, je ne suis pas certain que ce soit possible en SQL, et encore moins de maniere simple.

    D'ailleurs, quel SGBD utilises-tu ?

  3. #3
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 453
    Points : 18 386
    Points
    18 386
    Par défaut
    C'est possible avec un SGBD qui sait gérer les expressions régulières.

  4. #4
    Membre régulier
    Inscrit en
    Août 2003
    Messages
    228
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 228
    Points : 92
    Points
    92
    Par défaut
    Bonjour,

    oui c'est vrai que j'ai pas precise mon system, je suis sous unix

    en faite je voudrais recupere le poid ou volume de chaque article pour le mettre a jour dans le champ adapter.

    Pour l'instant je le fait pour chaque volume voici ma requette sql

    apdate article poid=200 , cod_vol=gr
    where rechart des_art= '* 200gr'
    si vous avez un solution

  5. #5
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    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 799
    Points : 34 048
    Points
    34 048
    Billets dans le blog
    14
    Par défaut
    Waldar n'a pas demandé l'OS (operating system), mais le SGBD (Système de gestion de bases de données) !

  6. #6
    Membre régulier
    Inscrit en
    Août 2003
    Messages
    228
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 228
    Points : 92
    Points
    92
    Par défaut
    helas je ne sais pas, desole. pourquoi voulez savoir sa pour une requete?
    et comment je pourrais le voir?

  7. #7
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 453
    Points : 18 386
    Points
    18 386
    Par défaut
    Dans quel outil rentrez-vous vos requêtes SQL ?

    Si on a besoin de le savoir c'est parce que certaine bases de données permettent de répondre facilement à votre besoin et d'autres non.

    Tous les produits ne sont pas égaux.

  8. #8
    Membre régulier
    Inscrit en
    Août 2003
    Messages
    228
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 228
    Points : 92
    Points
    92
    Par défaut
    data conseil voici leur pouvre site :
    http://www.cegedim.fr/corporate/cege...l.htm#produits

Discussions similaires

  1. Mise à jour table polyligne frontière
    Par bernard6 dans le forum MATLAB
    Réponses: 6
    Dernier message: 10/07/2007, 12h54
  2. mise a jour table oracle
    Par admcent dans le forum Oracle
    Réponses: 9
    Dernier message: 14/03/2007, 14h32
  3. VBA pour Acces Mise a jour table
    Par Pingouin22 dans le forum Access
    Réponses: 2
    Dernier message: 14/12/2006, 23h20
  4. Mise à jour table
    Par liza06_1 dans le forum Bases de données
    Réponses: 2
    Dernier message: 26/04/2006, 19h20
  5. pbm de mise a jour table
    Par khier dans le forum Bases de données
    Réponses: 2
    Dernier message: 20/09/2005, 00h08

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