Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Function to display full name

01808a64-5eac-45dd-9da2-d9e9bd4b3b46May 19 2017 — edited May 19 2017

Hello,

I'm creating a report where I'm joining 2 tables, Table_1 and Table_2 (very simple). Here are tables with samples data:    

    

Table_1
emp_idmanager_idtask_desctask_dt
10010012ABCDEFJAN-01-2010
101nullFDFDFDKJAN-01-2011
102nullDFDAFDAJAN-01-2012
10310015FDADDFGGJAN-01-2013
104nullDFDAFDAJAN-01-2014
105nullFDFDFDKJAN-01-2015
10610018DFDAFDAJAN-01-2016
107nullDFDAFDAJAN-01-2017
108nullDFAJAN-01-2018
109nullFGGJAN-01-2019

     

Table_2
emp_idemp_namedesclocationdate
100AJ SMITHABCDEFUKMarch-12-1970
101Brad JordanFDFDFDKUSAMarch-12-1971
102Sam MendezDFDAFDAUSAMarch-12-1972
103Johny JonesFDADDFGGUSAMarch-12-1973
104Scott EdwinDFDAFDACanadaMarch-12-1974
105James JaruleFDFDFDKUSAMarch-12-1975
106Jackson CampbelDFDAFDANew ZealandMarch-12-1976
107Zack BrandonDFDAFDAUSAMarch-12-1977
108Mary CasadaDFAUSAMarch-12-1978
109Monica FortFGGAustraliaMarch-12-1979
110Brenda LevinABCDEFAfricaMarch-12-1980
111Phan XiaoFDFDFDKVietnamMarch-12-1981
112Gopi ChandDFDAFDAIndiaMarch-12-1982
113Mauro MauricioFDADDFGGSpainMarch-12-1983

I'd like to create a report which should look like this: I think 'm looking for a function which will grab manager_id then look for emp_id then display emp_name, but if manager_id is null then display null.

Sample expected report:

     

emp_idmanager nametask_desclocationdate
100AJ SMITHABCDEFUKMarch-12-1970
101nullFDFDFDKUSAMarch-12-1971
102nullDFDAFDAUSAMarch-12-1972
103Johny JonesFDADDFGGUSAMarch-12-1973
104nullDFDAFDACanadaMarch-12-1974
105nullFDFDFDKUSAMarch-12-1975
106Jackson CampbelDFDAFDANew ZealandMarch-12-1976
107nullDFDAFDAUSAMarch-12-1977
108nullDFAUSAMarch-12-1978
109nullFGGAustraliaMarch-12-1979

don't have that much knowledge in function, if someone can help me figure out on this that will be great.

Thanks

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 16 2017
Added on May 19 2017
3 comments
388 views