DataScience
[쿼리 공부] 입문 1 최댓값 구하기 (Max(), order by & Limit or Rownum )
Western_Gem
2020. 11. 19. 02:01
반응형
SUM, MIN, MAX 개념이 들어가는 입문 편 1강 시작하겠습니다.
[해설]
모든 프로그래머스 SQL 문제들은 테이블 명, 테이블 스키마(테이블의 구성), 쿼리 목표, 그리고 예시로 구성이 됩니다.
Max 함수를 써서 연산을 하는가, 아니면, order by를 써서 정렬 연산을 하는가
개인적으로는 1 벡터 search를 하는 Max 함수가 행렬 연산을 하는 order by보다 가벼워 보이지만,
실제로 그런지는 모르겠네요.
두가지 답지를 모두 공개할게요.
[정답]
Mysql 모범 답안
SELECT datetime from Animal_ins order by datetime desc limit 1;
SELECT Max(datetime) as datetime from Animal_ins;
Oracle 모범 답안
SELECT datetime from (SELECT datetime from Animal_ins order by datetime desc) where rownum <=1;
SELECT Max(datetime) as datetime from Animal_ins;
[SQL Insight]
Order by Table vs Max column vector 성능의 차이는? 나중에 실험해보고 싶군요
끝
반응형