Oracle에서 SQL 행을 쉼표로 구분된 값으로 변환
함수를 만들지 않고 SQL의 반환 행 목록에서 쉼표로 구분된 값을 생성하려면 어떻게 해야 합니까?중복 및 null을 제거하거나 '없음'을 값으로 지정해야 합니다.
예:select name from student;
결과:
NAME
------
Zed
Charlo
None
Charlo
Dionn
Ansay
원하는 출력:
Name
-------
Zed,Charlo,Dionn,Ansay
http://sqlfiddle.com/ #!4/9ad65/2
select
listagg(name, ',')
within group (order by id) as list
from student
언급URL : https://stackoverflow.com/questions/9089837/transform-sql-rows-into-comma-separated-values-in-oracle
'programing' 카테고리의 다른 글
부동 소수점의 가변 수를 인쇄 (0) | 2023.10.09 |
---|---|
도커, 그것은 무엇이고 목적은 무엇입니까? (0) | 2023.10.09 |
다른 조각/레이아웃으로 View Pager를 구현하는 방법 (0) | 2023.10.09 |
content editable div에 htmlat carter 삽입 (0) | 2023.10.09 |
체크박스를 기본으로 선택하는 방법은?인우커머스 체크아웃 (0) | 2023.10.09 |