시간 장소
2 1001호
3 1001호
3 1002호
4 1006호
5 1001호
위의 데이타를 아래와 같이 출력하고자 합니다.
초보라 쉽지 않네요 ㅠㅠ
정소 2시 3시 4시 5시
1001 O O O
1002 O
1006 O
WITH t AS ( SELECT 2 시간, '1001' 장소 UNION ALL SELECT 3, '1001' UNION ALL SELECT 3, '1002' UNION ALL SELECT 4, '1006' UNION ALL SELECT 5, '1001' ) SELECT 장소 , MIN(CASE 시간 WHEN 2 THEN 'O' END) "2시" , MIN(CASE 시간 WHEN 3 THEN 'O' END) "3시" , MIN(CASE 시간 WHEN 4 THEN 'O' END) "4시" , MIN(CASE 시간 WHEN 5 THEN 'O' END) "5시" FROM t GROUP BY 장소 ;