[my sql] 열의 데이터값을 컬럼 행으로 변환 0 2 2,045

by 윤 [2015.11.25 10:01:22]


안녕하세요 

MYSQL 을 배우고 있습니다.

테이블에 들어 있는 데이터를 컬럼값으로 보이도록 하려고 하는데 가능할가요?

insert into TEST_TABEL(TEST_TYP,COMMENT)

VALUES (001,'col1,col2,col3,col5'),(002,'col,col2,col5'),(003,'col1,col3,col4,col5,col6')

이런 데이터들을 넣고

TEST_TYP을 002로 선택했을시에 나오는 COMMENT 데이터 값을 콤마(,) 단위로 컬럼 배열이 될 지 여쭙고자 합니다.

SELECT COMMENT FROM TEST_TABEL

WHERE TEST_TYP = 002;

읽어주셔서 감사합니다..^^

 

by 마농 [2015.11.25 13:35:07]

한방 쿼리로는 안되구요.

일단 한번 조회해온 값을 이용해 원하는 쿼리를 만들어 다시 조회하시면 됩니다.(동적쿼리)


by 윤 [2015.11.25 17:49:12]

고맙습니다 ^^ 

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