2
SQL 서버 2008선택 열 이름
나는 열이있는 테이블 MyTable
이 A, B, C, D
내가 원하는 행 null이 아닌들만 열 목록을 선택/공백. 결과 집합은
A
C
D
B
이 내 행에 null 인 경우입니다.
실제로 실제로는 E
열이있을 수 있습니다. 그러나 나는 다른 식탁에서 가능한 모든 열 이름을 얻고 MyTabie
그들 중 하나를 가지고 있으며, 그래서 어떤 사람이 행에 데이터가있는 경우 내가
따라서 선택한 경우 확인해야 할 수 있습니다 각각에 대해
select * from MyTable where ID = 6
select ColumnName from AllColumnNames
MyTable
ColumnName
가 존재하고where ID = 6
의 데이터가 있다면, 결과의ColumnName
- , 출력
ColumnName
추가.
- , 출력
있어 꼭 한 쿼리에서이 작업을 수행 할 수있는 방법이?
나는 이것을 쉽게 수행 할 수있는 유일한 방법은 동적 SQL –