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
'Programing 프로그래밍 > 코딩테스트 문제풀이' 카테고리의 다른 글
SQL 고득점 Kit - String, Date (6) (0) | 2022.01.10 |
---|---|
SQL 고득점 Kit - JOIN (5) (0) | 2022.01.07 |
SQL 고득점 Kit - IS NULL (4) (0) | 2022.01.06 |
SQL 고득점 Kit - GROUP BY (3) (0) | 2022.01.06 |
SQL 고득점 Kit - SUM, MAX, MIN (2) (0) | 2022.01.04 |