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

C# Discussion :

Agregat Rank() en C# [Débutant]


Sujet :

C#

  1. #1
    Membre actif Avatar de NetLandGim
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations forums :
    Inscription : Mars 2011
    Messages : 97
    Par défaut Agregat Rank() en C#
    Bonjour
    Existe t il un agrégat Rank() en C# comme c'est le cas dans le langage SQL (Transact, PSQL, PgSQL,...)?

    Merci

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    346
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 346
    Par défaut
    Bonjour,

    est-ce que cela peut t'aider ? (Regarde la 2ème réponse).

    C# Ranking of objects, multiple criteria

    ++

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Quand tu dis "en C#", tu veux dire avec Linq (to objects) ?

    Si c'est ça, ça n'existe pas nativement mais c'est facile à faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    List<MyClass> list = ...
    var listWithRank =
        list.OrderBy(x => x.MyProperty)
            .Select((value, index) => new { Rank = index, Value = value });
    EDIT: par contre ça gère pas les cas d'égalité ; pour faire ça, ce serait un peu plus complexe... le lien donné par zoaax devrait pouvoir t'aider

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

Discussions similaires

  1. [Référencement] Google - le page rank
    Par Death83 dans le forum Référencement
    Réponses: 4
    Dernier message: 16/12/2005, 13h19
  2. Afficher le google page rank
    Par LEK dans le forum ASP
    Réponses: 2
    Dernier message: 21/11/2005, 18h52
  3. [Oracle 8i - SQL] Rownum et Rank Over
    Par Ajrarn dans le forum Oracle
    Réponses: 6
    Dernier message: 10/03/2005, 15h20
  4. Equivalent de la fonction d'agregat LIST ?
    Par rahan15 dans le forum SQL
    Réponses: 5
    Dernier message: 10/12/2004, 22h21
  5. AGREGAT PAR RAPPORT A UNE DATE
    Par Chap$ dans le forum Langage SQL
    Réponses: 4
    Dernier message: 26/03/2004, 10h32

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