https://school.programmers.co.kr/learn/courses/30/lessons/59405?language=oracle
들어온 날짜가 가장 오래된 동물의 이름을 고르는 문제
SELECT
NAME, DATETIME
FROM
ANIMAL_INS
WHERE
ROWNUM <= 1
ORDER BY DATETIME;
ROWNUM 키워드로 1개를 뽑아냈지만 정렬이 제대로 되지 않았다
-- 정답
아래처럼 FROM 절 서브쿼리로 정렬된 컬럼을 먼저 뽑아낸 다음 갯수를 제한해주는 방식으로 제대로 가장 먼저 들어온 원숭이를 찾을 수 있었다
SELECT
NAME
FROM
(SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME)
WHERE
ROWNUM <= 1;
'SQL' 카테고리의 다른 글
상품을 구매한 회원 비율 구하기 - 플머 (0) | 2024.12.04 |
---|---|
그룹별 조건에 맞는 식당 목록 출력하기 - 프로그래머스 (1) | 2024.12.03 |
오프라인/온라인 판매 데이터 통합하기 (0) | 2024.11.22 |
조건에 맞는 회원수 구하기(DATE 문자열 변환) (0) | 2024.11.19 |
프로그래머스 SQL 고득점 KIT 풀면서 알게된 SQL 문법,메서드 정리 (0) | 2024.06.23 |