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: Simple SQL Query Question

RE: Simple SQL Query Question

From: Amar Kumar Padhi <TS2017_at_emirates.com>
Date: Mon, 02 Jul 2001 03:24:18 -0700
Message-ID: <F001.0033EEB6.20010702032027@fatcity.com>

<FONT face=Courier color=#0000ff

size=2>Well, then decode would be the only option, as suggested by other members. Case is not supported.
<FONT face=Courier color=#0000ff

size=2> 
<FONT face=Courier color=#0000ff

size=2>rgds
<FONT face=Courier color=#0000ff

size=2>amar

  <FONT face="Times New Roman"
  size=2>-----Original Message-----From: ALEMU Abiy   [mailto:abiy.alemu_at_criltechnology.com]Sent: Monday, July 02, 2001   2:00 PMTo: Multiple recipients of list ORACLE-LSubject:   RE: Simple SQL Query Question
  I'm
  using Oracle 7.3.4, so is it possible to use CASE statements   ?   

    <FONT face=Tahoma
    size=2>-----Message d'origine-----De : Amar Kumar Padhi     [mailto:TS2017_at_emirates.com]Envoyé : lundi 2 juillet 2001     10:57À : Multiple recipients of list     ORACLE-LObjet : RE: Simple SQL Query     Question
    select count((case
    when (nvl(emission_freq, 0) != 0 and nvl(reception_freq, 0) != 0)                 
    then 1 else null end)) * 2 +            count((case when (nvl(emission_freq, 0) != 0 and nvl(reception_freq, 0) !=     0)
                
    then null else 1 end)) * 1 as "total"from am39

    <FONT face=Courier color=#0000ff
    size=2>where station = 'xxxx';
     
    <SPAN
    class=248073507-02072001>rgds
    <SPAN
    class=248073507-02072001>amar     

      <FONT face="Times New Roman" 
      size=2>-----Original Message-----From: ALEMU Abiy 
      [mailto:abiy.alemu_at_criltechnology.com]Sent: Monday, July 02, 
      2001 11:30 AMTo: Multiple recipients of list 
      ORACLE-LSubject: Simple SQL Query Question
      I've a table 
      with the following structure and sample data :
      <SPAN 
      class=270522206-02072001> 
      <SPAN 
      class=270522206-02072001>Station        
      Emission_Freq        
      Reception_Freq
      <SPAN 
      class=270522206-02072001>--------        
      -----------------        
      ------------------
      <SPAN 
      class=270522206-02072001>STAT1        
      192.5                        
      193.5
      <SPAN 
      class=270522206-02072001>STAT2        
      193    
      <SPAN 
      class=270522206-02072001>STAT2        
      194
      <SPAN 
      class=270522206-02072001>STAT2        
      193.5                        
      194.5
      <SPAN 
      class=270522206-02072001>STAT2        
      195
      <SPAN 
      class=270522206-02072001> 
      <SPAN 
      class=270522206-02072001> 
      And I would 
      like to select the number of frequencies, sort of count(*), for a given 
      station and multiply that value by 2 if the station has Emission frequency 
      and reception frequency and multiply by one if the station has only the 
      emission frequency or only the reception frequency.  I don't know how 
      to use a condition in SQL.  I'm sure that it's possible to do it but 
      I don't know how.  Can anybody help me ?
      <FONT face=Arial color=#ff0000 
      size=2>------------------------------------------------------------------------------------
      @biy @lemu
      <A 
      href="mailto:abiy.alemu_at_criltelecom.com">abiy.alemu_at_criltelecom.com
      <SPAN 
      class=630595213-05042001>Database Administration 
      Engineer
      <IMG height=17 
      alt="Groupe CRIL TECHNOLOGY" hspace=0 
      src="http://www.criltechnology.com/images/cril.gif" width=177 align=top 
      NOSEND="1">
      France
       
Received on Mon Jul 02 2001 - 05:24:18 CDT

Original text of this message

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