Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> user-defined group function
Is it possible to define a group function in PL/SQL and use that
function in a SQL statement? I would like to do something like
this:
Name Not Null Type ---- -------- ---- ID N NUMBER NAME N VARCHAR2(10)
SQL>SELECT * FROM table_a
ID NAME
-- ----
1 Name1 1 Name2 1 Name3 2 A 2 B 3 F
SQL>SELECT id, my_group_func(name) "Concat" FROM table_a GROUP BY id
ID Concat
-- -------
1 Name1 Name2 Name3
2 A B
3 F
3 rows selected
SQL>
Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.
Received on Sat Sep 11 1999 - 09:29:34 CDT
![]() |
![]() |