2013-04-22 2 views
0

테이블에 두 개의 열이 있는데 이것에 대해 단일 쿼리를 원합니다. 각 열의 null 값 개수가 필요합니다. 한 열에는 첫 번째 열에 null 값이 포함 된 경우 두 번째 열에는 Viceversa가 포함되거나 포함되지 않을 수 있습니다.null 값을 갖는 두 개의 열의 개수 검색

나는 초보자이고 단일 쿼리에서이 작업을 수행하려면

+0

? 그리고 너는 뭘 했다구 ? – Houari

+0

두 조건에 대한 별도의 쿼리를 작성했습니다 .... 단일 쿼리에서 원하는 것입니다. – saikrishna

답변

1
Select column1, 
(Select count(*) From table Where column = null), 
(Select count(*) From table Where column2 = null) 
From table 

을 그것을 밖으로 시도 이것에 대해 많은 생각을 가지고 있지 않다, 하위 쿼리를 사용 DBS 사용중인

+0

이 쿼리를 설명해주십시오. – saikrishna

+0

@saikrishna 물론 첫 번째 부분 인'select column'은 * 필요하지 않습니다. 다음 두 개를 하위 쿼리라고합니다. 하위 쿼리는 자체 쿼리로 작동 할 수 있으며이 경우 하위 쿼리는 테이블에있는 Null 항목 수를 반환합니다. –

관련 문제