MAX / MIN
필드에 대한 최대 값(Maximum Value), 최소 값(Minimum Value)
"최고(highest)의 아이템 숫자는 어떤 것인가?"
LIMIT
레코드 수를 제한한다.
"가장 비싼 상품의 숫자, 판매자, 그리고 가격을 찾는다."
(모든 레코드를 가격 내림차순으로 정렬시키고, LIMIT 구문을 사용해서 맨 윗줄만 가져온다.)
"상품별로 최고의 값을 찾는다."
필드에 대한 최대 값(Maximum Value), 최소 값(Minimum Value)
"최고(highest)의 아이템 숫자는 어떤 것인가?"
mysql> SELECT MAX(article) AS article
-> FROM shop;
+---------+
| article |
+---------+
| 4 |
+---------+
1 row in set (0.00 sec)
-> FROM shop;
+---------+
| article |
+---------+
| 4 |
+---------+
1 row in set (0.00 sec)
LIMIT
레코드 수를 제한한다.
"가장 비싼 상품의 숫자, 판매자, 그리고 가격을 찾는다."
(모든 레코드를 가격 내림차순으로 정렬시키고, LIMIT 구문을 사용해서 맨 윗줄만 가져온다.)
mysql> SELECT * FROM shop
-> ORDER BY price DESC
-> LIMIT 1;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0004 | D | 19.95 |
+---------+--------+-------+
1 row in set (0.00 sec)
-> ORDER BY price DESC
-> LIMIT 1;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0004 | D | 19.95 |
+---------+--------+-------+
1 row in set (0.00 sec)
"상품별로 최고의 값을 찾는다."
mysql> SELECT article, MAX( price )
-> FROM shop
-> GROUP BY article;
+---------+--------------+
| article | MAX( price ) |
+---------+--------------+
| 0001 | 3.99 |
| 0002 | 10.99 |
| 0003 | 1.69 |
| 0004 | 19.95 |
+---------+--------------+
4 rows in set (0.00 sec)
-> FROM shop
-> GROUP BY article;
+---------+--------------+
| article | MAX( price ) |
+---------+--------------+
| 0001 | 3.99 |
| 0002 | 10.99 |
| 0003 | 1.69 |
| 0004 | 19.95 |
+---------+--------------+
4 rows in set (0.00 sec)
WRITTEN BY
- 손가락귀신
정신 못차리면, 벌 받는다.
,