티스토리 뷰
프로그래머스 59405번 - 상위 n개 레코드
요구사항 분석 및 풀이과정
1. 동물 보호소에 가장 먼저 들어온 동물의 이름(NAME)을 조회하여 반환하여야합니다.
2. 가장 먼저 들어온 동물은 1명이고, 가장 먼저 들어왔다는 것은 보호 시작일(DATETIME)이 가장 작은 동물을 말합니다.
3. 따라서 보호 시작일(DATETIME) 순으로 조회한 후 상위 1번째 행를 가져옵니다.
DATETIME 순으로 조회하기 위하여 ORDER BY [COLUMN] [DESC/ASC] 구문을 사용합니다.
DESC - 내림차순
ASC - 오름차순 (기본값, 생략 가능)
우리는 상위 1번째의 행만 가져오면 되므로, LIMIT N 을 사용합니다.
LIMIT N - 상위 N개의 행을 추출합니다.
소스코드 작성
SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1;
'코딩테스트 > SQL' 카테고리의 다른 글
[SQL]프로그래머스 59404번 - 여러 기준으로 정렬하기 (0) | 2022.01.15 |
---|---|
[SQL]프로그래머스 59403번 - 동물의 아이디와 이름 (0) | 2022.01.15 |
[SQL]프로그래머스 59037번 - 어린 동물 찾기 (0) | 2022.01.15 |
[SQL]프로그래머스 59036번 - 아픈 동물 찾기 (0) | 2022.01.15 |
[SQL]프로그래머스 59407번 - 이름이 있는 동물의 아이디 (0) | 2022.01.15 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- dfs
- 구현
- 우선순위큐
- 연결리스트
- 비트연산
- 스트림
- kotlin
- 문자열
- BFS
- TDD
- 해쉬
- JPA
- dp
- 코딩인터뷰
- 회고
- 알고리즘
- 쓰레드
- 카카오
- 오늘의집
- 스택
- 탐욕법
- Java
- 프로그래머스
- k8s
- sql
- Uber
- dsu
- 코드 스니펫
- 정렬
- set
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함