Bonjour,
je n'ai pas trouvé de newsgroup en francais seulement pour sql donc je pose
ma question ici.
J'ai une requete du type:
select champ2,count(*) as Nb from MaTable
where MaTable.champ1='x'
group by champ2
Si ma table est:
champ1 champ2
a 1
a 2
b 1
Lorsque champ1 vaut a (x=a dans ma requete), j'obtiens bien:
champ2 Nb
1 1
2 1
Mais lorsque champ1 vaut b, j'ai seulement:
champ2 Nb
1 1
et j'aimerais avoir la ligne
2 0
Comment est-ce que je peux faire ?
D'avance merci.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
AXL
C'est un peut normal il ne va pas te trouver ce qu'il n'a pas !!
en revanche est ce que ton champ2 est un lien avec un autre table, via une jointure tu pourrais faire ce que tu souhaite !!!
"Informatique CARPIMKO" a écrit dans le message de news:3f052aa7$0$13191$
Bonjour, je n'ai pas trouvé de newsgroup en francais seulement pour sql donc je
pose
ma question ici. J'ai une requete du type: select champ2,count(*) as Nb from MaTable where MaTable.champ1='x' group by champ2
Si ma table est: champ1 champ2 a 1 a 2 b 1
Lorsque champ1 vaut a (x=a dans ma requete), j'obtiens bien: champ2 Nb 1 1 2 1 Mais lorsque champ1 vaut b, j'ai seulement: champ2 Nb 1 1 et j'aimerais avoir la ligne 2 0 Comment est-ce que je peux faire ? D'avance merci.
C'est un peut normal il ne va pas te trouver ce qu'il n'a pas !!
en revanche est ce que ton champ2 est un lien avec un autre table, via une
jointure tu pourrais faire ce que tu souhaite !!!
"Informatique CARPIMKO" <yannick.brunet@free.fr> a écrit dans le message de
news:3f052aa7$0$13191$626a54ce@news.free.fr...
Bonjour,
je n'ai pas trouvé de newsgroup en francais seulement pour sql donc je
pose
ma question ici.
J'ai une requete du type:
select champ2,count(*) as Nb from MaTable
where MaTable.champ1='x'
group by champ2
Si ma table est:
champ1 champ2
a 1
a 2
b 1
Lorsque champ1 vaut a (x=a dans ma requete), j'obtiens bien:
champ2 Nb
1 1
2 1
Mais lorsque champ1 vaut b, j'ai seulement:
champ2 Nb
1 1
et j'aimerais avoir la ligne
2 0
Comment est-ce que je peux faire ?
D'avance merci.
C'est un peut normal il ne va pas te trouver ce qu'il n'a pas !!
en revanche est ce que ton champ2 est un lien avec un autre table, via une jointure tu pourrais faire ce que tu souhaite !!!
"Informatique CARPIMKO" a écrit dans le message de news:3f052aa7$0$13191$
Bonjour, je n'ai pas trouvé de newsgroup en francais seulement pour sql donc je
pose
ma question ici. J'ai une requete du type: select champ2,count(*) as Nb from MaTable where MaTable.champ1='x' group by champ2
Si ma table est: champ1 champ2 a 1 a 2 b 1
Lorsque champ1 vaut a (x=a dans ma requete), j'obtiens bien: champ2 Nb 1 1 2 1 Mais lorsque champ1 vaut b, j'ai seulement: champ2 Nb 1 1 et j'aimerais avoir la ligne 2 0 Comment est-ce que je peux faire ? D'avance merci.
Fred BROUARD
Au sujet de SQL tu peut poster dans news:fr.comp.applications.sgbd news.vienneinfo.org:nzn.fr.base-de-donnees ou encore sur www.developpez.com ou il existe plusieurs frums consacré aux différents SGBDR et un forum en particulier sur SQL...
Pour ta demande je ne voit absolument pas comment inventer ce 2 !!! avec b...
Pourrais tu être plus précis ?
A +
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Informatique CARPIMKO a écrit:
Bonjour, je n'ai pas trouvé de newsgroup en francais seulement pour sql donc je pose ma question ici. J'ai une requete du type: select champ2,count(*) as Nb from MaTable where MaTable.champ1='x' group by champ2
Si ma table est: champ1 champ2 a 1 a 2 b 1
Lorsque champ1 vaut a (x=a dans ma requete), j'obtiens bien: champ2 Nb 1 1 2 1 Mais lorsque champ1 vaut b, j'ai seulement: champ2 Nb 1 1 et j'aimerais avoir la ligne 2 0 Comment est-ce que je peux faire ? D'avance merci.
Au sujet de SQL tu peut poster dans
news:fr.comp.applications.sgbd
news.vienneinfo.org:nzn.fr.base-de-donnees
ou encore sur www.developpez.com ou il existe plusieurs frums consacré
aux différents SGBDR et un forum en particulier sur SQL...
Pour ta demande je ne voit absolument pas comment inventer ce 2 !!!
avec b...
Pourrais tu être plus précis ?
A +
--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
Informatique CARPIMKO a écrit:
Bonjour,
je n'ai pas trouvé de newsgroup en francais seulement pour sql donc je pose
ma question ici.
J'ai une requete du type:
select champ2,count(*) as Nb from MaTable
where MaTable.champ1='x'
group by champ2
Si ma table est:
champ1 champ2
a 1
a 2
b 1
Lorsque champ1 vaut a (x=a dans ma requete), j'obtiens bien:
champ2 Nb
1 1
2 1
Mais lorsque champ1 vaut b, j'ai seulement:
champ2 Nb
1 1
et j'aimerais avoir la ligne
2 0
Comment est-ce que je peux faire ?
D'avance merci.
Au sujet de SQL tu peut poster dans news:fr.comp.applications.sgbd news.vienneinfo.org:nzn.fr.base-de-donnees ou encore sur www.developpez.com ou il existe plusieurs frums consacré aux différents SGBDR et un forum en particulier sur SQL...
Pour ta demande je ne voit absolument pas comment inventer ce 2 !!! avec b...
Pourrais tu être plus précis ?
A +
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Informatique CARPIMKO a écrit:
Bonjour, je n'ai pas trouvé de newsgroup en francais seulement pour sql donc je pose ma question ici. J'ai une requete du type: select champ2,count(*) as Nb from MaTable where MaTable.champ1='x' group by champ2
Si ma table est: champ1 champ2 a 1 a 2 b 1
Lorsque champ1 vaut a (x=a dans ma requete), j'obtiens bien: champ2 Nb 1 1 2 1 Mais lorsque champ1 vaut b, j'ai seulement: champ2 Nb 1 1 et j'aimerais avoir la ligne 2 0 Comment est-ce que je peux faire ? D'avance merci.