데이터의 최솟값을 구하는 함수

EX1) 시험성적 데이터의 최솟값 (모든 점수 대상)

select min(score) as min_score from sqld;

Untitled

EX2) 과목별 최소 점수 구하기

SELECT student_name, subject, score, 
	   MAX(score) OVER(PARTITION BY subject) as MIN_SCORE
FROM sqld;

Untitled

EX3) 과목별 최소 점수를 받은 사람만 출력하기

SELECT student_name, subject, score
FROM (
	SELECT student_name, subject, score, 
			MIN(score) OVER(PARTITION BY subject) as MIN_SCORE
	FROM sqld) as temp
WHERE score = MIN_SCORE;

Untitled

이 부분 역시 책에서는 score 기준 오름차순 정렬이었다.