행 이름을 지정하지 않고 Case를 사용하여 동적으로 키 - 값 테이블을 변환하려면 어떻게해야합니까? 예를 들어
이 나는이 테이블 key_value
라는 이름의 한 : 내가 사용하고필드를 지정하지 않고 행을 동적으로 열로 변환
name fname jobs............................n
john akbar sofware engineer...........n
:
id key value
1 name john
2 fname akbar
3 jobs Software enginer
. . .
. . .
. . .
. . .
. . .
n n n
내가 좋아하는 키 이름을 지정하지 않고 컬럼에 동적으로 모든 행을 변환 할
Max(Case WHEN key='name' THEN value END) AS name
이 쿼리에서는 키를 알고 있습니다.
필드를 모르고 필드가 몇 개인 지 모르겠습니까?
필자는 입력란을 지정하지 않고도이를 모두 동적으로 변환하려고합니다.
, 당신은 당신이 열 머리글로 행 값을 표시 할 의미합니까? –
예 mr Ruben 키를 해당 속성으로 헤더 및 값으로 사용합니다. –