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

 MySQL Discussion :

Aide requete mysql


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 2
    Par défaut Aide requete mysql
    Bonjour,

    Je suis novice en mysql, j'aurai besoin d'aide pour effectuer une requête.

    J'ai une BDD mysql nomée PS.
    Dans cette base une table nommée product qui contient un colonne product_id avec 1330 entrées numérotées de 1 à 1330.
    Une autre colonne dans la même table qui s’appelle number_id.
    Je voudrai numéroter les entrées de la colonne number_id de 0000000000001 à 0000000001330 et que le product_id 1 corresponde au number_id 0000000000001, jusqu'au 0000000001330.

    Si quelqu'un peut m'éclairer??
    Merci d'avance.

  2. #2
    Membre Expert

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2012
    Messages
    612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 612
    Par défaut
    Bonjour,

    Afficher des zéros devant un nombre n'est rien d'autre que du formatage, un nombre contient une infinité de zéro (qu'on affiche ou non) à sa gauche.

    Si vous voulez vraiment des zéros, il s'agit d'une chaine, et une chaine ne se "numérote" pas.

    En conclusion, précisez votre besoin pour qu'on puisse vous apportez une réponse convenable.

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 2
    Par défaut
    En fait le number_id correspond à un code de produit comportant 13 chiffres.
    J'ai besoin d'insérer ces number_id de maniere aà ce que le product_id 1 aie le number_id 0000000000001 puis le product_id 2 aie le number_id 0000000000002 ainsi de suite jusqu'au dernier.

    Merci

  4. #4
    Membre Expert

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2012
    Messages
    612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 612
    Par défaut
    Si number_id correspond toujours au product_id avec N zéros devant pour faire treize caractères je ne vois pas bien l'intérêt de stocker cela en base mais admettons.
    Vous pouvez faire ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE t SET number_id = LPAD(product_id,13,0);

Discussions similaires

  1. aide requete MYSQL
    Par yaz1234 dans le forum Requêtes
    Réponses: 4
    Dernier message: 23/10/2009, 10h50
  2. Aide pour optimiser requete MYSQL
    Par roadruner dans le forum Requêtes
    Réponses: 4
    Dernier message: 26/03/2009, 12h24
  3. Requete MySQL aide
    Par Panaméen dans le forum Windows Forms
    Réponses: 6
    Dernier message: 25/01/2009, 15h58
  4. [SGBD] Aide requete php mysql
    Par Despec dans le forum Débuter
    Réponses: 7
    Dernier message: 15/06/2006, 12h13
  5. aide sur requete mysql
    Par digger dans le forum Langage SQL
    Réponses: 8
    Dernier message: 14/01/2006, 11h54

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