Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: sql quiz
Naren Chintala (naren_at_att.com) wrote:
: Hi,
: SQL> describe t1;
: Name Null? Type
: ------------------------------- -------- ----
: C1 NUMBER
:
: SQL> select c1 from t1;
:
: C1
: ----------
: 1
: 4
: 7
: 8
: 9
: 10
:
: Question:
:
: I need to retrieve the missing numbers (2,3,5,6) from t1.
: How can I do this in ONE sql statement?
: I know that this can be done in PL/SQL.
:
: Any ideas?
: Thanks
: Naren
Naren,
The following will work:
1 select '1' from dual union
select '2' from dual union
select '3' from dual union select '4' from dual union select '5' from dual union select '6' from dual union select '7' from dual union select '8' from dual union select '9' from dual union select '10' from dual
The result will be 2,3,5,6.
-Ari Kaplan
Independent Oracle DBA Consultant
<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-> <-> For 150+ Oracle tips, visit my Web Page: <-> <-> <-> <-> http://homepage.interaccess.com/~akaplan <-> <-> <-> <-> email: akaplan_at_interaccess.com <-> <-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->Received on Tue Jan 06 1998 - 00:00:00 CST