반응형

사이트명 : 프로그래머스(Programmers)
문제명 : 상위 n개 레코드
SQL : MySQL
ANIMAL_INS 테이블에서 NAME 컬럼 하나만 조회하는데(ANME는 오타 추정)
DATETIME을 기준으로 오름차순 정렬해준 뒤
제일 상단의 하나의 행만 뽑아와야 된다
내 답안은 아래와 같은데

일단 ANIMAL_INS 테이블에서 NAME을 조회하되
ORDER BY를 걸어서 DATETIME 오름차순으로 정렬하고
LIMIT을 넣어서 제일 위 하나의 행만 조회한다
Oracle을 많이 사용해본 경우에는 ROWNUM을 쓰려고 할텐데
문제는 MYSQL에서는 그게 없어서 대신 LIMIT을 사용해 줘야 한다
반응형
'SQL > 문제풀이' 카테고리의 다른 글
프로그래머스 동물 수 구하기 풀이(MySQL) (0) | 2019.09.09 |
---|---|
프로그래머스 최댓값 구하기 풀이(MySQL) (0) | 2019.09.09 |
프로그래머스 여러 기준으로 정렬하기 풀이(MySQL) (0) | 2019.09.09 |
프로그래머스 동물의 아이디와 이름 풀이(MySQL) (0) | 2019.09.09 |
프로그래머스 이름이 el로 끝나는 동물 찾기 풀이(MySQL) (1) | 2019.09.08 |
댓글