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

Requêtes MySQL Discussion :

Génération matricule dans une table MySQL


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 8
    Par défaut Génération matricule dans une table MySQL
    Bjr
    je souhaite générer dans ma BD un matricule composé de la sorte:
    - les deux dernier caractères de l'année en cours ex: 2009 => 09
    - un triplet de lettres ex: TIC
    - et un nombre (composé aussi de trois chiffres) sans possibilité de redondance ex: 001 puis 002
    Soit le matricule 09TIC001 ou alors 09TIC002
    Comment faire pour composer avec l'année et les chiffres?
    Merci pour votre aide!

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 290
    Par défaut
    D'où vient ton triplet de lettres ? Il est connu d'avance ? Il est généré aléatoirement ? Il s'incrémente au fur et à mesure ?

    Quand tu dis que tes trois chiffres doivent être uniques, je suppose qu'en fait c'est la combinaison année + lettres + chiffres qui doit être unique ?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Février 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 8
    Par défaut
    mon triplet de fin est auto généré et j'en fais un triplet en prévision du nombre de personnes qui pourraient avoir un matricule (100 et plus).

  4. #4
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 290
    Par défaut
    Citation Envoyé par walace Voir le message
    mon triplet de fin est auto généré et j'en fais un triplet en prévision du nombre de personnes qui pourraient avoir un matricule (100 et plus).
    mes questions étaient :

    • d'où vient le triplet de LETTRES ?
    • où est exactement l'unicité ?

  5. #5
    Nouveau membre du Club
    Inscrit en
    Février 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 8
    Par défaut
    Mon triplet provient de la filière à laquelle appartient l'étudiant à qui on va affecté le matricule. Et le triplet de fin est aléatoire.
    Merci pour les efforts que tu fais pour m'aider, bonne soirée.

  6. #6
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 290
    Par défaut
    OK pour le triplet de lettres... Je vais poser ma question autrement pour l'unicité. Est-il correct d'avoir les matricules 09TIC001 et 09GEO001, ou est-ce une violation de l'unicité ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/05/2009, 09h38
  2. Insérer le contenue d'un memo dans une table mysql
    Par kijudr dans le forum Bases de données
    Réponses: 1
    Dernier message: 05/12/2005, 08h39
  3. Problème d'insertion dans une table MYSQL
    Par greg69 dans le forum Requêtes
    Réponses: 4
    Dernier message: 24/10/2005, 11h34
  4. Nombre d'enregistrement dans une table MySQL
    Par tom06440 dans le forum SQL Procédural
    Réponses: 7
    Dernier message: 21/10/2005, 19h07
  5. Comment importer un document CSV dans une table MySql ?
    Par magic8392 dans le forum Requêtes
    Réponses: 6
    Dernier message: 04/02/2005, 11h03

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