2개의 로우를 컬럼 별도로 해서 한 개로 합치기 0 1 1,381

by 아침이네 [Oracle 기초] oralce [2022.04.19 14:12:52]


SELECT '4789' AS code, '1' AS value FROM DUAL
 UNION ALL
  SELECT '4789' AS code, '2' AS value FROM DUAL

 

위에처럼 할 경우 로우 2개가 나오는 데이터를 한 개의 로우로 해서 결과를

CODE   VALUE1    VALUE2

4789     1            2

 

이렇게 한 줄로 만들 수 있을까요?

by 마농 [2022.04.19 14:31:45]

컬럼 2개 뿐인가요?
value1 과 value2 를 구별할 기준 컬럼이 별도로 있는지요?
위 정보만으로는 (1,2) 가 나올지 (2,1) 이 나올지 알 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입