ex. one table is having 1 column with 10 records ,
then how to display all the values in row wise ?

Answers were Sorted based on User's Feedback



ex. one table is having 1 column with 10 records , then how to display all the values in row wise ?..

Answer / dinesh a.

create table x (col1 number(4));
insert into x value(1);
....
...
insert into x value(10); /* upto 10 rows

then

select
substr(max(decode(rownum,1,col1,0)),1,2),
substr(max(decode(rownum,2,col1,0)),1,2),
substr(max(decode(rownum,3,col1,0)),1,2),
substr(max(decode(rownum,4,col1,0)),1,2),
substr(max(decode(rownum,5,col1,0)),1,2),
substr(max(decode(rownum,6,col1,0)),1,2),
substr(max(decode(rownum,7,col1,0)),1,2),
substr(max(decode(rownum,8,col1,0)),1,2),
substr(max(decode(rownum,9,col1,0)),1,2),
substr(max(decode(rownum,10,col1,0)),1,2)
from x

(where substr only to reduce display size )

Is This Answer Correct ?    2 Yes 2 No

ex. one table is having 1 column with 10 records , then how to display all the values in row wise ?..

Answer / ajit

select wm_concat(rel)
from UPDATE_TEST

Is This Answer Correct ?    0 Yes 0 No

ex. one table is having 1 column with 10 records , then how to display all the values in row wise ?..

Answer / ruchi varma

it will need a cursor.

begin
for cur1 in (select a from Name) loop
dbms_output.put(cur1.a);
end loop;
end;

dbms_output.put -> displays a chr without putting a new line

Is This Answer Correct ?    0 Yes 1 No

ex. one table is having 1 column with 10 records , then how to display all the values in row wise ?..

Answer / vipul

column can be convert in row by using PIVOT function in ORACLE

for eg:

SELECT * FROM(SELECT VMENUNAME,NMENUNO FROM MENU_MASTER) A
PIVOT(MAX(VMENUNAME) FOR NMENUNO IN (6,7,8,9,10,11,1)) PVT

Is This Answer Correct ?    0 Yes 3 No

Post New Answer

More Oracle General Interview Questions

24. Display the order number for all orders whose average item cost is greater than the overall average item cost across all orders.

2 Answers   Wipro,


I have query like this. select dept_id, max_mark from stude_dept where min_mark= (select min(mini_mark) from stud_dept); How can i optimize this query. Can anyone help me with it

2 Answers  


how will I find the first 5 highest salaried employees in each dept in oracle.

22 Answers   IBM,


Display those managers salary greater than the average salary of his employees?(Based on oracle standard Emp table)

6 Answers  


6. Display the client name and order date for all orders using the traditional method.

0 Answers   Wipro,






How to count duplicated values in a column in oracle?

0 Answers  


What are transaction isolation levels supported by oracle?

0 Answers  


How do I use os authentication with weblogic jdriver for oracle and connection pools?

0 Answers  


what is the dual table in oracle?

0 Answers  


types of indexes and the rationale behind choosing a particular index for a situation.

0 Answers  


How do we get field details of a table?

0 Answers  


How is it different from a normal table?

0 Answers  


Categories
  • Oracle General Interview Questions Oracle General (1789)
  • Oracle DBA (Database Administration) Interview Questions Oracle DBA (Database Administration) (261)
  • Oracle Call Interface (OCI) Interview Questions Oracle Call Interface (OCI) (10)
  • Oracle Architecture Interview Questions Oracle Architecture (90)
  • Oracle Security Interview Questions Oracle Security (38)
  • Oracle Forms Reports Interview Questions Oracle Forms Reports (510)
  • Oracle Data Integrator (ODI) Interview Questions Oracle Data Integrator (ODI) (120)
  • Oracle ETL Interview Questions Oracle ETL (15)
  • Oracle RAC Interview Questions Oracle RAC (93)
  • Oracle D2K Interview Questions Oracle D2K (72)
  • Oracle AllOther Interview Questions Oracle AllOther (241)