1) In a dataset how to delete a single row?
2) i have 50 rows , i want to display 5-7 records only?
How to write the sql query?
3)i have 40 rows,i want to display last row? write sql query?

Answers were Sorted based on User's Feedback



1) In a dataset how to delete a single row? 2) i have 50 rows , i want to display 5-7 records only?..

Answer / segu satish

answer for 3rd question:

select * from emp where rowid =(select max(rowid) from emp)

Is This Answer Correct ?    13 Yes 1 No

1) In a dataset how to delete a single row? 2) i have 50 rows , i want to display 5-7 records only?..

Answer / srinu

1) using external filter we use command is sed we get
2)select * from (select rownum rno,emp.* from emp)
where rno in(5,6,7)
or
select * from (select rownum rno,emp.* from emp)
where rno between 5 and 7
or
select * from emp where rownum<8
minus
select * from emp where rownum<5
in first two are very efiiciency compare to third one
because in third iam using set operator
3)select * from emp where rowid=(select max(rowid) from emp);

Is This Answer Correct ?    11 Yes 0 No

1) In a dataset how to delete a single row? 2) i have 50 rows , i want to display 5-7 records only?..

Answer / reddy obul

__for 2nd question answer is:
select * from table where rowid<8 minus select * from table
where rowid<5
__for 3rd quesion answer is:
select * from emp where rowid in(select max(rowid) from emp)

Is This Answer Correct ?    9 Yes 9 No

1) In a dataset how to delete a single row? 2) i have 50 rows , i want to display 5-7 records only?..

Answer / sarath

for 2nd:
select * from table where rownum<8 minus select * from table where rownum<5;

Is This Answer Correct ?    4 Yes 4 No

1) In a dataset how to delete a single row? 2) i have 50 rows , i want to display 5-7 records only?..

Answer / ravi

1 answere : we can use @rownum =1 and reject the first record....

Is This Answer Correct ?    0 Yes 0 No

1) In a dataset how to delete a single row? 2) i have 50 rows , i want to display 5-7 records only?..

Answer / subbu

2nd answer:

select * from(select rowid from tablename where rowid between 5 and 7);

Is This Answer Correct ?    0 Yes 2 No

1) In a dataset how to delete a single row? 2) i have 50 rows , i want to display 5-7 records only?..

Answer / ritesh chatterjee

Answer to Qust 1

Sed 1d "Dataset Name" from unix by this way you can delete
1st record from dataset,in place of 1 you can place any number.

Answer to Question 2

select * from tablename
where rowid between 2 and 7;

Answer to 3rd qus:-

select * from tablename
where rownum = 40;

Is This Answer Correct ?    0 Yes 3 No

Post New Answer

More Data Stage Interview Questions

What are the different type of jobs in datastage?

0 Answers  


How one source columns or rows to be loaded in to two different tables?

0 Answers  


what is the difference between the active datawarehouse and datawarehouse

1 Answers   TCS,


SOURCE LIKE I_D,F1,F2 --------- 100,N,Y 100,N,N 100,Y,N 101,Y,Y 101,N,Y 102,Y,N 103,N,N 104,Y,Y 105,N,N 106,N,Y 102,N,Y 105,Y,Y O/P LIKE ID flag1 flag2 101 Y Y 101 N Y 102 Y N 102 N Y 104 Y Y 106 N Y

4 Answers  


client know skid info?

0 Answers   NTT Data,


What is the function in Transformer stage can act as Rank Function in oracle

1 Answers   Reliance,


how can we generate row values like 1 1 1 2 2 2 3 3 3 using col generator plz let me know

2 Answers  


How many nodes supported by a one cpu in parallel jobs?

3 Answers   IBM,


How to read multiple files using a single datastage job if files have the same metadata?

0 Answers  


what is ds administrator used for?

0 Answers  


What is container and then types?

1 Answers  


explain how to create SCD-2 IN DATASTAGE 7.5X2 PLZ EXPLAIN WITH 4 OR 5 RECORDS TAKE IT EXAMPLE AND JOB DESINGN URGENT

3 Answers   IBM, Polaris,


Categories