SELECT d.*
FROM(
SELECT 1 As col_1,
0 As col_2,
0 As col_3,
0 As col_4,
3 As col_5,
5 As col_6,
0 As col_7,
2 As col_8,
0 As col_9,
0 As col_10
)d
위를 실행하면, col1 ~ col10까지 10개의 컬럼이 보여지는데,
제일 위 SELECT d.* 단에서 값이 있는 컬럼만 나오게 할수있는가요?
그러니까... 위를 실행하면, col_1, col_5, col_6, col_8 이렇게 네개의 커럼만 나와야되는거죠
값은 계속 바뀔수있습니다. col_3에 값이 들어갈수도있고 위에서 값이 있는게 0이 될수도 있고요..
이래저래 해봐도 잘 안되네요 ㅠ.ㅠ
|