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 :

selection du champ maximum d'une clonne


Sujet :

MySQL

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 12
    Points : 12
    Points
    12
    Par défaut selection du champ maximum d'une clonne
    Salut à tous et merci de m'aider moi qui suis tout débutant.

    J'essaye de sélectionner le champs maximum dans la colonne id de ma table en utilisant la requete :

    SELECT max(id) FROM matable;

    Voilà un exemple de mes enregistrements :

    id
    ...
    7
    8
    9
    10
    ...

    et donc là, je suis chocolat il me retourne la valeur 9 !

    Comment faire pour peut etre écrire mes valeurs de id comme 001, 002, 003... automatiquement??
    Merci beaucoup.

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 937
    Points : 4 358
    Points
    4 358
    Par défaut
    Citation Envoyé par garzouille
    Salut à tous et merci de m'aider moi qui suis tout débutant.

    J'essaye de sélectionner le champs maximum dans la colonne id de ma table en utilisant la requete :

    SELECT max(id) FROM matable;

    Voilà un exemple de mes enregistrements :

    id
    ...
    7
    8
    9
    10
    ...

    et donc là, je suis chocolat il me retourne la valeur 9 !

    Comment faire pour peut etre écrire mes valeurs de id comme 001, 002, 003... automatiquement??
    Merci beaucoup.
    si max(id) retourne '9' cela laisse supposer que id est un type CHAR…
    il aurait sans doute été plus judicieux que cela soit un type numérique comme INT4…

  3. #3
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 937
    Points : 4 358
    Points
    4 358
    Par défaut
    Citation Envoyé par garzouille
    Salut à tous et merci de m'aider moi qui suis tout débutant.

    J'essaye de sélectionner le champs maximum dans la colonne id de ma table en utilisant la requete :

    SELECT max(id) FROM matable;

    Voilà un exemple de mes enregistrements :

    id
    ...
    7
    8
    9
    10
    ...

    et donc là, je suis chocolat il me retourne la valeur 9 !

    Comment faire pour peut etre écrire mes valeurs de id comme 001, 002, 003... automatiquement??
    Merci beaucoup.
    si max(id) retourne '9' cela laisse supposer que id est un type CHAR…
    il aurait sans doute été plus judicieux que cela soit un type numérique comme INT4…

  4. #4
    Membre à l'essai
    Inscrit en
    Janvier 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 12
    Points : 12
    Points
    12
    Par défaut
    merci beaucoup

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

Discussions similaires

  1. Selection d'un champ spécifique dans une requête d'analyse croisé
    Par doudou31 dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 09/09/2008, 16h34
  2. [MySQL] Donner un autre nom de champ lors d'une requête SELECT
    Par greg13 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 21/01/2008, 17h30
  3. une insertion à partir d'une selection + un champ fixe
    Par Smix007 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 31/05/2007, 14h59
  4. [Access/VBA] Selection de champ d'une List Box
    Par elgringo2007 dans le forum Access
    Réponses: 2
    Dernier message: 26/06/2006, 15h07
  5. Réponses: 4
    Dernier message: 19/04/2006, 16h26

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