[문제 설명]
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.
NAMETYPENULLABLE
NAME | TYPE | NULLABLE |
ANIMAL_ID | VARCHAR(N) | FALSE |
ANIMAL_TYPE | VARCHAR(N) | FALSE |
DATETIME | DATETIME | FALSE |
INTAKE_CONDITION | VARCHAR(N) | FALSE |
NAME | VARCHAR(N) | TRUE |
SEX_UPON_INTAKE | VARCHAR(N) | FALSE |
문제 : 동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요.
[풀이]
1. 보호소에 들어온 동물을 가져온다
SELECT NAME
FROM ANIMAL_INS
Sugar |
Jewel |
Meo |
Harley |
Gia |
Peanutbutter |
2. DATETIME에 근거하여 오름차순으로 정리한다.
SELECT NAME
FROM ANIMAL_INS
ORDER BY DATETIME ASC
Jack |
Disciple |
Katie |
Anna |
Skips |
Holly |
Clyde |
3. LIMT 키워드 사용
- LIMT 뒤에 지정한 갯수만큼의 자료만 보여준다.
- ex) LIMIT 3 = 위에서부터 3개의 자료만 보여달라는 뜻이다.
[정답]
SELECT NAME
FROM ANIMAL_INS
ORDER BY DATETIME ASC
LIMIT 1;
Jack |
'프로그래머스' 카테고리의 다른 글
[프로그래머스] 삼항 연산자 / 문제 / 조건문 활용 (0) | 2024.09.04 |
---|---|
[프로그래머스][MySQL]오랜 기간 보호한 동물- LEFT JOIN 활용 (0) | 2024.08.29 |
[프로그래머스][MySQL]입양 시각 구하기-HOUR,WHERE, HAVING 활용 (2) | 2024.08.27 |
[프로그래머스][MySQL]중성화 여부 파악하기-CASE 활용,IF 활용 (0) | 2024.08.23 |
[프로그래머스][MySQL]여러 기준으로 정렬하기-ORDER BY 활용 (0) | 2024.08.22 |