일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Algorithms
- Programmers
- 재귀함수
- 프로그래머스
- array
- node.js
- Developer_JoyKim
- Hackerrank
- 코딩테스트
- array.push()
- 개발자의 책장
- for문
- SQL
- 자바스크립트
- 최강의 인생
- 코플릿
- Where
- 개발자_조이킴
- select
- 블록체인
- 알고리즘
- array.slice()
- 코딩공부
- 역행자
- MySQL
- 배열
- join
- 코드스테이츠
- JavaScript
- 정규표현식
- Today
- Total
CodingSpace
[HackerRank/SQL] Basic Select - Weather Observation Station 4 (feat. COUNT) 본문
[HackerRank/SQL] Basic Select - Weather Observation Station 4 (feat. COUNT)
개발자_조이킴 2022. 4. 23. 23:11Problem. Basic Select - Weather Observation Station 4
Link.
https://www.hackerrank.com/challenges/weather-observation-station-4/problem?isFullScreen=true
Weather Observation Station 4 | HackerRank
Find the number of duplicate CITY names in STATION.
www.hackerrank.com
Description.
Find the difference between the total number of CITY entries in the table and the number of distinct CITY entries in the table.
STATION 테이블에서 전체 도시의 수와 중복되지 않은 도시(unique)의 수를 뺀 값을 반환하는 SQL문을 작성하시오.
예) CITY = 'New York', 'New York', 'Bengalaru'
전체 도시의 수(total number of records): 3
중복되지 않은 도시의 수(number of unique city): 2
반환 값: 1
Key Point.
COUNT 함수는 특정 필드의 데이터의 수를 반환하는 함수이다.
중복된 데이터를 제거를 위해서는 DISTINCT가 사용된다.
My Answer.
SELECT (COUNT(CITY) - COUNT(DISTINCT CITY))
FROM STATION;
References.
COUNT함수: https://extbrain.tistory.com/54
[MySQL] 데이터 갯수 가져오기 (COUNT 함수)
▶MySQL 데이터 갯수 가져오기 (COUNT 함수) ▶설명 테이블에 존재하는 데이터 갯수를 가져오고 싶을 때가 있습니다. 이 때 사용하는 함수가 COUNT 함수입니다. COUNT 함수는 테이블에 컬럼의 데이터
extbrain.tistory.com
DISTINCT: https://extbrain.tistory.com/109
[MySQL] 범주 조회 (DISTINCT)
▶MySQL 범주 조회 (DISTINCT) ▶설명 MySQL에서 범주를 확인할 때 SELECT DISTINCT를 사용하는 것입니다. 하나, 예를 들어보겠습니다. 테이블에 카테고리라는 컬럼이 존재할 때, 이 카테고리 값이 테이블
extbrain.tistory.com