Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> ??? What is the substitution for the function FIRST in ORACLE????
Hi There,
there is a table wich includde for examples these fields: FROM_DATE, TO_DATE, DURATION, SOURCE, DESTINATION, ORIGIN_FILE, ORIGIN_ROW, COMMENT... and so on.
What i need is to find the duplicate rows by the fields: FROM_DATE, TO_DATE,
DURATION, SOURCE, DESTINATION and
to filter all the duplications.
For the select as above i'll get all the unique rows as mentioned on the
group by.
for each row i need the values for the fields: ORIGIN_FILE, ORIGIN_ROW,
COMMENT wich exist in the first row.
MS-Access hes FIRST() function but Oracle ): hasn't.
??? What is the substitution for the function FIRST in ORACLE????
SELECT FROM_DATE, TO_DATE, DURATION, SOURCE, DESTINATION, First(ORIGIN_FILE), First(ORIGIN_ROW), First(COMMENT) FROM Table GROUP BY FROM_DATE, TO_DATE, DURATION, SOURCE, DESTINATION HAVING Count(*)>1;
Thanks. Received on Sat Feb 26 2005 - 11:56:04 CST