본문 바로가기
SQL

[SQL] HackerRank로 시작하는 SQL - 2

by 슈퍼닷 2020. 1. 22.
반응형

2020/01/22 - [SQL] - [SQL] HackerRank로 시작하는 SQL - 1

 

[SQL] HackerRank로 시작하는 SQL - 1

해커랭크라는 문제들이 수록되어있는 사이트에서 SQL 문제를 풀며 쿼리문을 공부하기로 했다. MySql 기준으로 컴파일 했으며, 문제를 풀고 기록을위해 작성을 한다. 현재 글은 1번이지만.. 한 10문제 정도 먼저 풀..

jogamja.tistory.com

 

문제의 요지는 중복 갯수를 알려달라. 이거다.

/*
Enter your query here.
*/
SELECT COUNT(CITY) FROM STATION GROUP BY CITY

를 해보았는데.. CITY별 결과가 모여서 나왔다.

찾아보니 GROUP BY는 본디 중복을 제거해주는게 아니라 '특정 컬럼을 기준으로 모아주는 함수' 이더라.

 

답은 다음과 같다.

/*
Enter your query here.
*/
SELECT COUNT(CITY) - COUNT(DISTINCT CITY) FROM STATION

 

 

성공!

반응형

'SQL' 카테고리의 다른 글

[SQL] HackerRank로 시작하는 SQL - 5  (0) 2020.01.24
[SQL] PRG's SQL DOCS  (0) 2020.01.24
[SQL] HackerRank로 시작하는 SQL - 4  (0) 2020.01.24
[SQL] HackerRank로 시작하는 SQL - 3  (0) 2020.01.22
[SQL] HackerRank로 시작하는 SQL - 1  (0) 2020.01.22

댓글