inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[백문이불여일타] 데이터 분석을 위한 중급 SQL

count 0값

3209

withbin

작성한 질문수 1

0

안녕하세요.
sql에서 count를 했을 때 값이 0인 경우는 NULL값이기 때문에 출력이 안되는데
혹시 count가 0인 값도 출력하려면 어떤 방식을 이용해야할까요?

sql

답변 1

0

이보민

안녕하세요! withbin님

null인 값을 count 하는 방법은 크게 두가지 방법이 있습니다.

'A' 라는 이름의 컬럼에서 null 값을 count 한다고 가정하고 쿼리 예시를 전달드릴테니 추가로 궁금하신 점이 있으시면 문의 주세요.

 

1. 전체 데이터 갯수에서 null이 아닌 값들의 갯수를 뺌

COUNT(*) - COUNT(A)

 

2. A 컬럼의 값이 null일 때 결과값 1로 변경하여 count

COUNT(IF(A IS NULL, 1, null))

리트코드 1280. Students and Examinations

0

94

3

16강 LEFT JOIN 리트코드 (183. Customers Who Never Order) 관련 질문

0

103

2

African Cities 문제관련 질문

0

65

1

SQL 코딩테스트 질문

0

244

1

HACKER RANK에서 문제찾기

0

109

2

강의 자료 다운로드

0

101

2

Asian population 문제가 없어요

0

89

2

INNER JOIN 에서 A.키 쓸때 빨간 색 나오고 'dause'

0

77

2

별칭 관련해서 질문 있습니다.

0

88

2

rising temperature 문제 질문

0

110

2

해커랭크 TOP EARNERS 문제 질문

0

110

1

ON 뒤에 질문

0

106

2

INNER JOIN 질문. 강의와 결과값이 다릅니다.

0

211

3

END, 뒤에 * 붙이면 에러가 뜹니다

1

213

2

CustomerID가 중복되서 나타나요

0

242

3

별칭이 전체 테이블을 못 불러와요.

0

152

2

CASE WHEN 쿼리 오류 문의

1

342

3

CASE문제풀이 질문

0

133

1

Customers Who Never Order 풀다가 Alias관련 질문사항

0

141

1

Average Population 질문

0

143

1

Revising Aggregations - The Count Function 질문

0

111

1

Average Population of Each Continent 에대해서 질문

0

200

3

w3schools 에서 쿼리 작성 질문

0

168

1

INNER JOIN 할 때 NULL 값이 안보일 수도 있나요?

0

333

1