Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: How to SELECT the COUNT??

Re: How to SELECT the COUNT??

From: Ken Geis <kgeis_at_cchemnt.cchem.berkeley.edu>
Date: Mon, 26 Apr 1999 17:24:38 -0700
Message-ID: <372503C6.21F237D6@cchemnt.cchem.berkeley.edu>


I've done this before as

 SELECT	SUM(DECODE(SAL_TYPE, 'A', 1, 0)) TYPE_A,
	SUM(DECODE(SAL_TYPE, 'B', 1, 0)) TYPE_B
   FROM	EMP

/

Of course there are other ways.

Ken

Violin wrote:
>
> Hello all,
> I have a select count question.
> If I have a table like this:
>
> EMPNO SAL_TYPE
> --------------------------------
> 00001 A
> 00002 A
> 00003 B
> 00004 A
> 00005 B
> 00006 B
> 00007 A
>
> I want to do a select :
> SELECT COUNT(T1.EMPNO) "TYPE_A",
> COUNT(T2.EMPNO) "TYPE_B"
> FROM EMP T1,EMP T2
> WHERE T1.SAL_TYPE = 'A' and
> T2.SAL_TYPE = 'B';
>
> The result like this:
> TYPE_A TYPE_B
> ---------------------------------
> 4 3
>
> How to do the SELECT COUNT sql?
> Thanks for your tips.
>
> Violin.
> violin.hsiao_at_mail.pouchen.com.tw
Received on Mon Apr 26 1999 - 19:24:38 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US