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

Home -> Community -> Mailing Lists -> Oracle-L -> RE: RE: CASE under Oracle8i

RE: RE: CASE under Oracle8i

From: אדר יחיאל <adary_at_mehish.co.il>
Date: Mon, 25 Mar 2002 04:38:22 -0800
Message-ID: <F001.00431D91.20020325043822@fatcity.com>


The case works on each record in the set. you have to use where to limit the set.

select
  case

  	   when mgr is null 
	   		then ename 

  end
from scott.emp
where mgr is NULL

Yechiel Adar, Mehish Computer Services
adary_at_mehish.co.il

> -----Original Message-----
> From: Nandu Garg [SMTP:focussed_at_rediffmail.com]
> Sent: Mon, March 25, 2002 10:13 AM
> To: Multiple recipients of list ORACLE-L
> Subject: Re: RE: CASE under Oracle8i
>
> Hi
>
> I was not knowin about CASE functionality so was just trying
> curiously following thing. Results are also below.
>
> SQL> select case when mgr is null then ename end from emp;
>
>
> CASEWHENMG
> ----------
>
>
>
>
>
> KING
>
>
>
> CASEWHENMG
> ----------
>
>
> 14 rows selected.
>
>
> This gives me all 14 rows. Can I get outout as just 'KING' here
> using CASE? Also what are the other usage of CASE functionality?
>
> NG
> --
> Please see the official ORACLE-L FAQ: http://www.orafaq.com
> --
> Author: Nandu Garg
> INET: focussed_at_rediffmail.com
>
> Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
> San Diego, California -- Public Internet access / Mailing Lists
> --------------------------------------------------------------------
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
> the message BODY, include a line containing: UNSUB ORACLE-L
> (or the name of mailing list you want to be removed from). You may
> also send the HELP command for other information (like subscribing).

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: =?iso-8859-8?Q?=E0=E3=F8_=E9=E7=E9=E0=EC?=
  INET: adary_at_mehish.co.il

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
Received on Mon Mar 25 2002 - 06:38:22 CST

Original text of this message

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