Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Multiple selects
> Hi there,
>
> I'm new to the world of Oracle, so maybe someone out there can offer
> some suggestions here:
>
> I currently execute 3 SQL statement like this in my Java class:
> ------------------------------------
> SELECT count(*) as count FROM myTable
> where this="that" and that = "the other";
>
> SELECT count(*) as count FROM myTable
> where this="this" and that = "that";
>
> SELECT count(*) as count FROM myTable
> where this="confusing";
> ------------------------------------
>
> I am wondering if it's possible to execute these 3 SQL statement with
> one query and get a resultSet of e.g. 3,3,3?
>
> Any snippet, or URL would be helpful!!!
>
> Thanks in advance,
>
> Leigh
>
> PS: http://www.google.com/search?q=oracle+multiple+select didn't help much!
create table myTable (
this Varchar2(10),
that Varchar2(10)
);
insert into myTable values ('that' , 'the other'); insert into myTable values ('confusing', 'the other'); insert into myTable values ('this' , 'that' ); insert into myTable values ('this' , 'that' ); insert into myTable values ('that' , 'confusing'); insert into myTable values ('confusing', 'that' ); insert into myTable values ('confusing', 'confusing'); insert into myTable values ('that' , 'the other'); insert into myTable values ('this' , 'that' ); insert into myTable values ('confusing', 'the other');
select
count(
case when
this = 'that' and that = 'the other'
this = 'this' and that = 'that'
hth,
Rene
-- Rene Nyffenegger http://www.adp-gmbh.chReceived on Fri Sep 05 2003 - 11:45:53 CDT
![]() |
![]() |