SOOM_BLOG [숨숨 블로그]

MySQL) MIN, MAX 값 구하기 본문

TIL/db

MySQL) MIN, MAX 값 구하기

soomst 2022. 10. 4. 15:51

- MIN(), MAX() 함수를 통해서 구하기

-- min
SELECT MIN(Price) AS SmallestPrice FROM Products;

-- max
SELECT MAX(Price) AS LargestPrice FROM Products;

- ORDER BY 를 통해서 구하기

-- min
SELECT * FROM SmallestPrice ORDER BY Price ASC LIMIT 1;

-- max
SELECT * FROM LargestPrice ORDER BY Price DESC LIMIT 1;

** limit n (, m)

 - m 값이 없는 경우 : 0번째부터 n개 오름차순/내림차순 출력

 - m 값이 있는 경우 : n번째부터 m개 오름차순/내림차순 출력

 

 - where 절을 통해서 구하기

-- min
SELECT * FROM SmallestPrice 
WHERE price = (SELECT MIN(price) FROM SmallestPrice);

-- max
SELECT * FROM LargestPrice 
WHERE price = (SELECT MAX(price) FROM LargestPrice);

 

'TIL > db' 카테고리의 다른 글

MySql, MariaDB에서 connect by level 구현하기  (1) 2022.10.04
MySQL) date_format  (1) 2022.10.04