inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

2번 문제 풀이

서브쿼리로 문제를 풀고 싶습니다.

215

seunghyeon_jo

작성한 질문수 7

1

다만 아래의 서브 쿼리는 에러를 발생합니다.
붉은 줄은 4라인이나 실제 에러는 5라인이 발생시킵니다.
제가 원하는 것은 "group by에서 날짜별로 묶음
select의 서브 쿼리에서 status가 complete이 아닌 ID의 갯수를 셈" 입니다.
어떻게 수정하면 좋을까요

sql

답변 1

1

지식공유자 J

status가 completed가 아닌 Id의 개수를 세기 위해서는 서브쿼리보다 CASE 문을 사용하는 것이 더 편리합니다. 

SELECT COUNT(CASE WHEN status != 'Completed' THEN 1 ELSE 0 END) 

이렇게 써 볼 수 있겠네요!

강의기간 연장문의

0

107

2

HackerRank : Weather Observation Station 11 문제풀이

0

123

1

SET4의 3번 자리바꾸기 문제 다른 풀이

0

197

1

set 3의 3번 문제- 데이터의 개수가 짝수일 때 질문

0

276

2

set 1 - 2번 문제풀이

0

268

1

세트2번 Binary Tree Nodes 질문입니다!

0

231

2

고급문제풀이set1 3번 문제

0

255

2

고급문제풀이 3번 INNERJOIN 활용시 오류

0

274

1

회사일하다 보니까 다 못듣고 수강기간이 다끝나가는데 .,. 수강기간 연장은 어떻게 할수 있나요?ㅜㅜ

0

324

1

[Weather 20 ] 2번째 쿼리도 따라 했는데 왜 다 실패일까요?

0

382

1

[Weather 20] 따라 했는데 왜 작동 안해요?

0

283

1

weather-20 왜 작동 안하는건가요?

0

233

1

Ollivander's Inventory 윈도우 함수 min() over

0

319

1

LeetCode 626. Exchange Seats 리트코드 제출 오류

0

510

2

섹션4에 3번 문제풀이 질문

0

386

2

SQL Project Planning 풀이 관련 문의

0

589

2

섹션 1번 4번문제 풀이

1

290

1

섹션1 2번 문제풀이 강의

0

308

1

set2 - 1 같게 작성했는데 답이 이상합니다.

0

289

1

max함수를 써서 풀지는 못하나요?

0

306

1

윈도우 함수를 이용해서 풀고 싶어서 써봤습니다. 더 간단하게 줄일 수 있을까요?

0

265

1

(Hacker Rank)Binary Tree 문제 질문

0

329

1

쿼리 두개로 작성하고 싶지 않아 하나로 어떻게든 만들어 봤습니다.

0

298

1

이런 풀이는 왜 안되는지 궁금해요

0

279

1