Programmers (프로그래머스) SQL Challenge Intro.

2 minute read

Author: Doe Hoon LEE

한글버전 <- 클릭!

English Ver.

Let me introduce SQL challenge on Programmers to you!

(It is a Korean coding challenge website where you can test your skills in different languages.)

The problems can be translated using “page translation” on browsers, but I will also be describing each problem’s tasks on my future posts as well.

There are 6 different parts and I will be posting in the following order.

I will try to post SQL problems on HackerRank too, but for now, let’s check out the curriculum for Programmers :)

Please look forward to my future posts for solutions.

SELECT
# Title Level
1 Look Up All the Records 1
2 Reverse Sort 1
3 Find Sick Animals 1
4 Find Young Animals 1
5 Animal ID and Name 1
6 Sort by Multiple Conditions 1
7 Top n Records 1
SUM, MAX, MIN
# Title Level
1 Find Maximum 1
2 Find Minimum 2
3 Find the Number of Animals 2
4 Remove Duplicates 2
GROUP BY
# Title Level
1 How Many Cats and Dogs? 2
2 Find the Number of Animals with the Same Name 2
3 Find Adoption Time (1) 2
4 Find Adoption Time (2) 4
IS NULL
# Title Level
1 ID of an Animal without a Name 1
2 ID of an Animal with a name 1
3 Handling NULL 2
JOIN
# Title Level
1 Find Missing Records 3
2 There was, but There Wasn’t.. 3
3 Longest Protected Animals (1) 3
4 Neutered Animals 4
String, Date
# Title Level
1 Find Lucy and Ella 2
2 Find Animals Whose Name Have “el” in Them 2
3 Neutered or Not? 2
4 Longest Protected Animals (2) 3
5 Type Conversion: DATETIME to DATE 2

KOR Ver.

프로그래머스에 있는 SQL 고득점 Kit 를 소개합니다.

각 파트별로 풀이 과정을 올릴 계획이며 프로그래머스의 SQL Kit 가 끝나면 HackerRank 의 SQL 문제들을 풀오보겠습니다 (not sure when it’s gonna be though hehe :p).

SELECT
# Title Level
1 모든 레코드 조회하기 1
2 역순 정렬하기 1
3 아픈 동물 찾기 1
4 어린 동물 찾기 1
5 동물의 아이디와 이름 1
6 여러 기준으로 정렬하기 1
7 상위 n개 레코드 1
SUM, MAX, MIN
# Title Level
1 최댓값 구하기 1
2 최솟값 구하기 2
3 동물 수 구하기 2
4 중복 제거하기 2
GROUP BY
# Title Level
1 고양이와 개는 몇 마리 있을까 2
2 동명 동물 수 찾기 2
3 입양 시각 구하기(1) 2
4 입양 시각 구하기(2) 4
IS NULL
# Title Level
1 이름이 없는 동물의 아이디 1
2 이름이 있는 동물의 아이디 1
3 NULL 처리하기 2
JOIN
# Title Level
1 없어진 기록 찾기 3
2 있었는데요 없었습니다 3
3 오랜 기간 보호한 동물(1) 3
4 보호소에서 중성화한 동물 4
String, Date
# Title Level
1 루시와 엘라 찾기 2
2 이름에 el이 들어가는 동물 찾기 2
3 중성화 여부 파악하기 2
4 오랜 기간 보호한 동물(2) 3
5 DATETIME에서 DATE로 형 변환 2

Leave a comment