SQL 쿼리에서 결과로 리스트가 나왔을 때 이 리스트들을 한줄(1 row)로 합쳐서 보여주고 싶다면!!!!!
LISTAGG를 사용하자!!
SELECT LISTAGG(last_name, '; ')
WITHIN GROUP (ORDER BY hire_date, last_name) "Emp_list",
MIN(hire_date) "Earliest"
FROM employees
WHERE department_id = 30;
Emp_list Earliest
------------------------------------------------------------ ---------
Raphaely; Khoo; Tobias; Baida; Himuro; Colmenares 07-DEC-02
'💻 Programming > Oracle 11g' 카테고리의 다른 글
java.lang.SecurityException: Sealing violation exception (0) | 2015.04.20 |
---|---|
[SQL] CONNECT BY , START WITH (0) | 2015.04.20 |
[SQL] 조인(join)에 관하여 (0) | 2015.04.20 |
락걸린 세션 죽이기 (0) | 2015.04.20 |
[SQL] where 1=1 은 왜 사용하는가? (0) | 2015.04.20 |