Mike, Add a GROUP BY command:
select distinct (rpad(employee_id,6,' ')) ||';'|| ssn from EMP group by (rpad(employee_id,6,' ')) ||';'|| ssn Hope this helps. Tom Mercadante Oracle Certified Professional -----Original Message----- Sent: Friday, August 29, 2003 10:45 AM To: Multiple recipients of list ORACLE-L I have problem to use "distinct" with Function on select statement. Can anyone give me a hint? Thanks. SQL> select distinct (rpad(employee_id,6,' ')) ||';'|| ssn from EMP 2 order by employee_id; select distinct (rpad(employee_id,6,' ')) ||';'|| ssn from EMP * ERROR at line 1: ORA-01791: not a SELECTed expression __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com -- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: mike mon INET: [EMAIL PROTECTED] Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). -- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: Mercadante, Thomas F INET: [EMAIL PROTECTED] Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).