Data Scientist 옌

매일 발전하는 IT문제해결사

Programing 프로그래밍/코딩테스트 문제풀이

SQL 고득점 Kit - SELECT (1)

옌炎 2022. 1. 3. 15:54
728x90

SELECT

출제 빈도 낮음, 평균 점수 높음, 문제 세트 7개

MySQL 기준으로 풀이하였습니다.

(1) 모든 레코드 조회하기 (Level 1)

SELECT ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS 
ORDER BY ANIMAL_ID

(2) 역순 정렬하기 (Level 1)

SELECT NAME, DATETIME
FROM ANIMAL_INS 
ORDER BY ANIMAL_ID DESC

(3) 아픈 동물 찾기 (Level 1)

SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION = 'Sick'
ORDER BY ANIMAL_ID

(4) 어린 동물 찾기 (Level 1)

SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS 
WHERE INTAKE_CONDITION != 'Aged'
ORDER BY ANIMAL_ID

(5) 동물의 아이디와 이름 (Level 1)

SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS 
ORDER BY ANIMAL_ID

(6) 여러 기준으로 정렬하기 (Level 1)

SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS 
ORDER BY NAME, DATETIME DESC

(7) 상위 n개 레코드 (Level 1)

SELECT NAME
FROM ANIMAL_INS 
ORDER BY DATETIME
LIMIT 1

 

여기까지 문제없이 풀이하였습니다.

728x90