저는 프로그래밍에 매우 새로운 SQL이며 프로젝트와 함께 손을 사용할 수 있습니다. 나는 약 20 열 정도의 테이블을 가지고있다. 숫자 속성이 있고 값이 0이 아닌 레코드를 반환하는 열을 15 정도 평가해야합니다. 처음 5 열은 필자가 항상 필요로하는 설명 텍스트 필드입니다. 숫자 properities있는 열에 0 이외의 양 가진 레코드가없는 경우 열을 표시하고 싶지 않습니다. 0이 아닌 값을 가진 모든 열은 동일한 결과에 표시되어야합니다. 지원에 미리 감사드립니다.조건부 열 선택
Q
조건부 열 선택
0
A
답변
0
가장 좋은 방법은 UNPIVOT 쿼리를 사용하여 각 숫자 필드를 행으로 반환하는 것일 수 있습니다. NumFieldValue 여기 0 인 UNPIVOT 쿼리 실행에 대한 문서를 어디 그런 다음 행을 제외하기 위해 그 결과를 필터링 할 수 있습니다
Desc1 Desc2 Desc3 Desc4 Desc5 NumFieldName NumFieldValue
blah1 blah1 blah1 blah1 blah1 Stat1 13
blah1 blah1 blah1 blah1 blah1 Stat2 22
blah1 blah1 blah1 blah1 blah1 Stat3 6
blah2 blah2 blah2 blah2 blah2 Stat1 3
blah2 blah2 blah2 blah2 blah2 Stat2 42
blah2 blah2 blah2 blah2 blah2 Stat3 12
: 당신이 어떤 도움이 필요하면 http://archive.msdn.microsoft.com/SQLExamples/Wiki/View.aspx?title=UNPIVOTData
를 따라서 결과 세트는 뭔가이 보일 것입니다 이 쿼리를 작성하고 테이블 구조에 대한 세부 정보를 게시하면됩니다.
관련 문제
- 1. NHibernate를 사용하여 여러 조건부 테이블에서 열 선택
- 2. 조건부 선택
- 3. 조건부 MySQL의 열
- 4. mysql의 조건부 열 헤더
- 5. JSP를 사용하는 조건부 열
- 6. SQL보기 조건부 선택
- 7. mysql의 조건부 선택 변수
- 8. 조건부 선택 값
- 9. Mysql 조건부 선택 - 가입
- 10. 조건부 필드 선택 oracle
- 11. 조건부 및 일반 선택
- 12. XSLT 조건부 노드 선택
- 13. PostgreSQL 조건부 선택
- 14. EventKit 조건부 선택
- 15. SQL의 조건부 선택?
- 16. jQuery 조건부 선택 문제
- 17. WPF 조건부 리소스 선택
- 18. SQL DB2 조건부 선택
- 19. 조건부 SQL WHERE 절이 열 값을 기준으로합니다.
- 20. LINQ에서 조건부 선택 (비어있는 경우 대신 선택)
- 21. Excel의 조건부 서식 - 4 열
- 22. 조건부 조인 열 값을 기반으로
- 23. 조건부 평균 Excel 데이터 열
- 24. SSRS 2005의 조건부 열 가시성
- 25. NSTableView의 조건부 열 값은 무엇입니까?
- 26. ExtJS의 그리드 열 선택/선택
- 27. CSS 선택 HTML 조건부 CSS
- 28. SQL 서버 선택 쿼리는 - 조건부
- 29. 사례, 조건부 요구 사항 선택
- 30. 조건부/우발적 모델 필드 선택
그래서 무엇을 시도 했습니까? (따라서 우리는 SQL Server에 대한 귀하의 이해력을 평가할 수 있습니다) –
아직까지는 그리 좋지 않습니다. 따라서 원본 테이블의 각 열 이름과 일치하는 이름의 테이블을 평가하려고합니다. 원본 테이블의 열에 1이 아닌 값이있는 경우에만 새 테이블에 열을 삽입합니다. 이제 원래 테이블의 고유 한 고유 ID를 기반으로 조인해야하는 열이 하나씩있는 20 개의 개별 테이블이 생겼습니다. . 나는 이것을하기위한 더 쉬운 방법이 있어야한다는 것을 알고있다. –
이유에 대한 자세한 정보를 제공해 줄 수 있습니까? 당신의 주요 목표는 무엇입니까? Btw, 쿼리가 반환하는 열의 수를 항상 알고 있어야합니다 ... –