rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Group by

imen, le lundi 21 avril 2003 à 16:07:50
bonjour

je ne sais pas pourquoi la clause group by me declanche une erreur : "ORA-00979: not a GROUP BY expression"

select champ1,champ2 from table where condition
group by champ1;

merci
Répondre à imen  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
dEUS, le lundi 21 avril 2003 à 19:07:25
Salut
Je ne sais pas le résultat que tu attends mais la requête suivante fonctionne :
select champ1,champ2 from table where condition
group by champ1,champ2;

ciao
dEUS
Répondre à dEUS

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Cmos, le lundi 21 avril 2003 à 19:08:30
Hello,

Essaie de faire ta requête sous la forme suivante, ca devrait marcher :
SELECT champ1, champ2
FROM table
GROUP BY champ1, champ2

En effet, comme le SELECT contient à la fois des fonctions d'agrégations (count, avg et autre) et des colonnes normales, alors ces colonnes doivent obligatoirement apparaître dans le GROUP BY.

Attention à ne pas oublier qu'il faut utiliser HAVING pour mettre des conditions...

Salutations.

Cmos
Répondre à Cmos

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 abdel83, le jeudi 24 avril 2003 à 17:15:33
le champ deux doit contenir une fonction (somme,moyenne...)
Répondre à abdel83
Logiciels pertinents trouvés dans les téléchargements
Télécharger Unlocker 1.8.7Unlocker - Unlocker est un outil permettant de forcer la suppression d'un fichier lorsque le système refuse de le faire. Unlocker...Catégorie: Gestion de fichiers
Licence: Freeware/gratuit
Télécharger Pidgin Portable 2.5.0Pidgin Portable - Pidgin Portable est un client de messagerie instantanée multi-protocoles. Il travaille en AOL, ICQ, MSN et Yahoo. Vous...Catégorie: Messagerie instantanée
Licence: Open Source
Télécharger VB Editor 2.0VB Editor - Décompileur de fichiers exécutables compilés avec Visual Basic 5 ou 6 Catégorie: Visual Basic
Licence: Freeware/gratuit
Télécharger 7Zip 4.577Zip - 7-Zip est un utilitaire de compression/décompression libre pour systèmes Windows 32-bit. Il est très simple à utiliser:...Catégorie: Compression/Décompression
Licence: Open Source
Plus de logiciels gratuits sur « group by »