Access 데이터베이스로 sql을 가져오고 올바른 테이블과 필드로 데이터를 구문 분석하려고합니다. 내 수입이 열 이름을 생성하고 컬럼에 값을 입력 나는이 문제에 실행되었지만 데이터베이스는 별도의 열Access에서 행 필드로 사용할 열 이름 변환
현재 테이블
SC | DO | temp | pH | etc
val|val | val |val | val
테이블에 행 값으로 그 열 이름과 값을 사용 나는 결과 열이 잘 채울 수있는 통합 쿼리를 수행 한
Characteristic_Name | Result_Value
SC | val
DO | val
temp | val
pH | val
etc. | val
으로 구문 분석을 시도하고 있지만 열 이름이 할 수있는 방법이 있나요 을 구문 분석 얻을 수 없다? 보조 노트, 당신은 UNION을하고있다 ALL 또는 UNPIVOT으로
select 'SC' as Characteristic_Name, SC as Val
from yourtable
union all
select 'DO' as Characteristic_Name, DO as Val
from yourtable
union all
select 'temp' as Characteristic_Name, temp as Val
from yourtable
union all
select 'pH' as Characteristic_Name, pH as Val
from yourtable
union all
select 'etc' as Characteristic_Name, etc as Val
from yourtable;
, 데이터 유형이해야합니다 당신은 MS Access를 사용하고 있기 때문에 당신이 UNION 모든 쿼리를 사용할 수 있도록
[UNPIVOT] (http://technet.microsoft.com/en-us/library/ms177410%28v=sql.105%29.aspx)을 사용해보십시오. – user2989408
@ user2989408 MS Access에 UNPIVOT 기능이 없습니다. – Taryn
@bluefeet 답변에 표시된대로 수행해야합니다. – user2989408