take one table is t1 and in that column name is f1
f1 column values are
200
5000
3000
7000
300
600
100
400
800
400
i want display the values asc and desc in a single output.
sample output is
f1.a
100
200
300
400
500
600
etc......
and f1.d is
5000
4000
3000
2000
1000
etc...
Answer Posted / venkyhulk1
if the output need to be displayed in two columns f1.a , f1.b
the querry will be
select a.f1 "f1.a", c.f1 "f1.b"
from (select rownum r1, f1 from t1) a,(select rownum r1,b.f1
f1 from (select f1 from t1 order by f1 desc) b) c
where a.r1=c.r1
hope this is the shortest querry that one can write in sql
to get this task done .
if u try it in other ways as shown above it will perform
catesian product which results in more rows than required .
| Is This Answer Correct ? | 0 Yes | 1 No |
Post New Answer View All Answers
How do I install microsoft sql?
What is trigger and how to use it in sql?
What is difference between sql and excel?
What is sqlcontext?
What does the acronym acid stand for in database management?
Compare sql & pl/sql
what is auto increment? : Sql dba
Can we create foreign key without primary key?
What is sql query optimization?
What are different types of triggers?
Is sql database free?
How do I remove sql plus from windows 10?
How do I view a table in sql?
what is the difference between group by and order by in sql? : Sql dba
what are the advantages of using stored procedures? : Sql dba