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 :

[T-SQL] Créer un compteur (clé) dans un select


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Par défaut [T-SQL] Créer un compteur (clé) dans un select
    Bonjour à tous !


    J'aimerais créer une clé numérique dans un select, afin d'identifier des tuples.

    Quelque chose dans ce genre là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    declare @i int
    set @i = 1
     
    select @i = @i + 1, S.*
    from middle..security S
    where S.security_id < 1000

    Evidement ça ne fonctionne pas, existe-t'il un moyen de faire ça ?


    Merci !

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 68
    Par défaut
    ben je connais pas d'incrément integer mais si t'as besoin d'un truc identifiant du peut utiliser newid... ça peut peut-être t'aider...

    du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select newid(), s.* from middle..security S
    WHERE S.security_id < 1000
    mais bon à chaque fois que tu relances ton trucs, c'est aléatoire

  3. #3
    Membre émérite Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Par défaut
    c'est pas grave l'aléa, merci bien de la réponse

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

Discussions similaires

  1. Créer une nouvelle colonne dans le SELECT statement
    Par Pavel_47 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 13/09/2011, 16h10
  2. Réponses: 4
    Dernier message: 19/05/2009, 08h02
  3. [Linq To SQL] Comment créer un Alias non lié dans un Select ?
    Par gdkenny dans le forum Framework .NET
    Réponses: 0
    Dernier message: 09/10/2008, 14h19
  4. [SQL] Créer un identifiant dans toutes mes tables
    Par cdevl32 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 11/03/2008, 18h36
  5. Pl/SQL utilisation d'une variable dans un select
    Par larg dans le forum PL/SQL
    Réponses: 17
    Dernier message: 30/11/2004, 17h08

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