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 :

problème avec un DISTINCT


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut problème avec un DISTINCT
    Bonjour,

    Je voudrais savoir si il est possible dans un SELECT qui contient plusieurs critére, d'appliquer un DISTINCT juste sur un des critères selectionnés??

    ex:

    SELECT
    ZX6A.CODABS,
    ZX6A.DEBABS,
    ZX6A.FINABS,
    ZX6A.LIBELL,
    ZX6A.MATRIC,
    ZX6A.NUDOSS,
    ZX6A.PERPAI
    FROM
    ...

    Ici je voudrais appliquer le DISTINCT que sur ZX6A.MATRIC.

  2. #2
    Membre éprouvé Avatar de LaNat
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Avril 2005
    Messages : 162
    Par défaut
    Tu ne mets le DISTINCT que devant le critère désiré (de la forme SELECT truc, distinct bidule, machin)

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Par défaut
    Citation Envoyé par LaNat
    Tu ne mets le DISTINCT que devant le critère désiré (de la forme SELECT truc, distinct bidule, machin)
    Cette syntaxe qui est incorrecte sur Oracle 10g n'est pas dans la norme SQL.
    Sur quel SGBDR avez-vous utilisé cette syntaxe ?

  4. #4
    Membre éprouvé Avatar de LaNat
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Avril 2005
    Messages : 162
    Par défaut
    Je pensais l'avoir déjà utilisé à la fac (oracle).
    Je me suis donc trompée, excusez-moi

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut
    C'est pas grave, pas de souci!!

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut
    Cela ne fonctionne pas, il me met cette erreur :

    -DISTINCT ZX6A.MATRIC,
    *
    ERROR at line 4:
    ORA-00936: missing expression

    Alors j'ai éssayé de le mettre en 1er (select distinct matric, qualif,age,...)
    et le distinct s'applique à toute la ligne...

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut
    Sur ORACLE

Discussions similaires

  1. [AC-2007] Problème avec COUNT DISTINCT sur plusieurs champs :
    Par Bonero dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 12/10/2012, 14h33
  2. Problème avec select distinct
    Par habiba dans le forum Requêtes
    Réponses: 6
    Dernier message: 02/03/2010, 13h37
  3. Problème avec count(distinct)
    Par habasque dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 28/10/2009, 16h54
  4. problème avec SUM(Distinct champ_x) sur base access
    Par walid_kerkoub dans le forum Bases de données
    Réponses: 2
    Dernier message: 29/09/2009, 16h14
  5. Problème avec le DISTINCT
    Par izou9002 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 26/01/2006, 18h05

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