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

DB2 Discussion :

Inclure les num de lignes dans chaque ligne résultat [FAQ]


Sujet :

DB2

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 22
    Points : 17
    Points
    17
    Par défaut Inclure les num de lignes dans chaque ligne résultat
    Bonjour,
    Comment faire pour que dans mon résultat de requête j'ai le numéro de ligne de résultats qui s'incrémente. J'ai xxxxxx0001xxxxx pour la ligne 1 de résultat et xxxxxx0002xxxxx pour la ligne 2 etc....
    avec xxxx sont les données trouvées dans mes tables
    Merci par avance
    Jayan

  2. #2
    Membre du Club
    Inscrit en
    Février 2007
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 56
    Points : 65
    Points
    65
    Par défaut
    Bonjour,

    A partir de la version 8, tu as la fonction ROW_NUMBER() :

    Exemple :
    select ROW_NUMBER() OVER(), col1, col2 from Table

    A toi de la concaténer avec les colonnes de ta table...

    Pour avoir le numéro sur un nombre fixe de dgit, tu peux faire quelquechose comme ça (pour avoir 5 digits) :

    select right('00000' || rtrim(char(ROW_NUMBER() OVER())), 5), col1, col2
    from Table

    Xtof

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

Discussions similaires

  1. Copier les valeurs des champs d'une ligne dans la ligne suivante
    Par xoxo72 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 15/09/2014, 10h10
  2. Réponses: 0
    Dernier message: 07/03/2013, 06h40
  3. Réponses: 13
    Dernier message: 20/11/2006, 17h46
  4. [Tableaux] Insérer dans bd chaque ligne dans textarea
    Par Invité dans le forum Langage
    Réponses: 6
    Dernier message: 24/08/2006, 11h33
  5. Position de chaque ligne dans une table
    Par steelidol dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 16/02/2006, 14h34

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