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 :

Select From (select)


Sujet :

DB2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut Select From (select)
    Bonjour à tous,

    Je travaille dans un environnement MAINFRAME et j'ai un pb de requete, je veux faire un count sur deux colonne, mais je ne trouve pas le moyen de le faire, j'espere trouver de l'aide ici.

    Ce que j'ai fais c'est :

    SELECT COUNT(DISTINCT C1, C2) FROM TOTO;

    Ca ne marche pas avec comme message d'erreur :

    The number of arguments specified for scalar function 'COUNT' is invalid.

    Donc le count ne peut pas prendre plus d'un argument, c'est ça ?

    J'essaie alors
    SELECT COUNT(*) FROM (SELECT DISTINCT C1, C2 FROM TOTO);

    Ca ne marche pas avec comme message d'erreur :
    SQL error at or before <EMPTY>


    Est ce quelqu'un aurait une idée ?

    Merci d'avance.
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  2. #2
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 56
    Par défaut
    sur DB2 UDB (LUW), on aurait écrit ça de la manière suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select count(*) from table(select distinct C1, C2 from toto) as titi
    Cela marche t-il sur mainframe ?

  3. #3
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Par défaut
    Citation Envoyé par clalevee
    sur DB2 UDB (LUW), on aurait écrit ça de la manière suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select count(*) from table(select distinct C1, C2 from toto) as titi
    Cela marche t-il sur mainframe ?
    Moi j'ai déjà fait ça sur le mainframe mais avec le mot TABLE en moins ...
    Remarquez ça marche aussi peut être avec

    PS:
    Très chère "IBM's girl" DB2 for z/OS est AUSSI UDB et ceci depuis la la V6 je crois ...

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Salut,

    Merci bcp pour vos réponses. C'est super sympa, surtout que les deux façons marche , y a une difference au fait ?

    Sinon pour me dépanner j'ai fais un :
    SELECT COUNT(DISTINCT(CONCAT(C1,C2))) FROM TOTO;

    C'est une bonne façon de faire à votre avis ? Entre les deux, je garde ça ou je reprends l'autre qui m'a l'air plus gourmande en terme de performence ?

    En tt cas merci les gars.
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

Discussions similaires

  1. Select * from (select * from T)
    Par hadi2007 dans le forum Informix
    Réponses: 3
    Dernier message: 09/08/2009, 11h36
  2. select * from (select * from mabase) Impossible ?
    Par maniolo dans le forum Sybase
    Réponses: 9
    Dernier message: 04/03/2009, 13h33
  3. select from select
    Par noumian dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 21/01/2008, 15h33
  4. Réponses: 6
    Dernier message: 20/11/2007, 11h14
  5. Select from (select)
    Par benoitchabot dans le forum DB2
    Réponses: 1
    Dernier message: 08/02/2007, 21h08

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