Requête Sql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requête Sql

par Ryle » 04 mars 2007, 02:11

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "SQL & Bases de données".


Quant à ton problème tu dois pouvoir t'en sortir avec les case/when de MySQL qui te permettent de mettre un critère dans les champs sélectionnés... à vérifier :)

Requête Sql

par Invité » 04 mars 2007, 00:41

Bonsoir la communauté,
j'ai une table (MaTable) contenant un champ (nommons-le champs1) dans pouvant contenir les valeurs 1, 2 ou 3.
Je souhaite compter le nombre d'enregistrements par valeur.
Je fais donc une requête du style :

Code : Tout sélectionner

SELECT Champs1,count(Champ1) FROM MaTable GROUP BY Champ1;
qui m'affiche qq chose du genre :

Code : Tout sélectionner

Champs1 |count(Champs1)| -----1-----|---------5---------| -----2-----|---------2---------| -----3-----|---------3---------|
Ma question :
Existe t'il un moyen d'ecrire une requête qui me donnerait(dans PhpMyAdmin) qq chose comme ceci:

Code : Tout sélectionner

count(Champs1 = 1)|count(Champs1 = 2)|count(Champs1 = 3)| -----------5-----------|-----------2------------|-----------3-----------|
Merci d'avance pour vos réponses :)