๋๋ฌด ์ฌ์์ ๊ตณ์ด ๋ธ๋ก๊ทธ์ ์ ์ฌ๋ฆฌ๋ ค๋ค๊ฐ ์ฝ๋๋ง ์ฌ๋ฆฝ๋๋ค.
ํ๋ก๊ทธ๋๋จธ์ค > ์ฝ๋ฉํ
์คํธ ์ฐ์ต > SLQ > `SUM, MAX, MIN`
์นดํ
๊ณ ๋ฆฌ์ ์๋ ๋ฌธ์ ๋ค์
๋๋ค.
๊ทธ๋ฅ ํ ๋์ ๋ณด๊ณ ๋ฐ๋ก ํ ์ ์๋ 5์ด์ปท ๋ฌธ์ ๋ค์
ํ ํฌ์คํ ๋ด์ ์ฌ๋ฌ ๊ฐ ๋ฌถ์ด์ ์ฌ๋ฆฌ๋ ๊ฒ์ด๋
๊ตฌ์ฒด์ ์ธ ์ค๋ช ์ด ํ์ํ์๊ฑฐ๋ ๊ถ๊ธํ ์ ์ ๋๊ธ๋ก ๋ถํ๋๋ฆฝ๋๋ค.
ํ์ธํ๋ ๋๋ก ๋ต ๋๋ฆฝ๋๋ค.
1. ๊ฐ์ฅ ๋น์ผ ์ํ ๊ตฌํ๊ธฐ
MAX()
SELECT MAX(PRICE) AS MAX_PRICE
FROM PRODUCT
ํ์ด์ ์ฐ๋ ์ฝ๋
SELECT PRICE AS MAX_PRICE
FROM PRODUCT
ORDER BY PRICE DESC
LIMIT 1;
2. ์ต๋๊ฐ ๊ตฌํ๊ธฐ
SELECT MAX(DATETIME)
FROM ANIMAL_INS;
3. ์ก์ ๋ฌผ๊ณ ๊ธฐ ์ค ๊ฐ์ฅ ํฐ ๋ฌผ๊ณ ๊ธฐ์ ๊ธธ์ด ๊ตฌํ๊ธฐ
SELECT CONCAT(MAX(LENGTH),'cm') AS MAX_LENGTH
FROM FISH_INFO;
4. ์ต์๊ฐ ๊ตฌํ๊ธฐ
SELECT MIN(DATETIME) AS ์๊ฐ
FROM ANIMAL_INS
5. ๊ฐ๊ฒฉ์ด ์ ์ผ ๋น์ผ ์ํ์ ์ ๋ณด ์ถ๋ ฅํ๊ธฐ
SELECT *
FROM FOOD_PRODUCT
ORDER BY PRICE DESC
LIMIT 1;
6. ๋๋ฌผ ์ ๊ตฌํ๊ธฐ
SELECT COUNT(*)
FROM ANIMAL_INS;
7. ์กฐ๊ฑด์ ๋ง๋ ์์ดํ ๋ค์ ๊ฐ๊ฒฉ์ ์ดํฉ ๊ตฌํ๊ธฐ
SELECT SUM(PRICE) AS TOTAL_PRICE
FROM ITEM_INFO
WHERE RARITY = 'LEGEND';
8. ์ค๋ณต ์ ๊ฑฐํ๊ธฐ
SELECT COUNT(DISTINCT NAME)
FROM ANIMAL_INS;
์๋ ๋ ๋ฌธ์ ๋ ๋์ด๋๊ฐ ์๋ ๋ฌธ์ ๋ก ๋ฐ๋ก ๊ฐ๋ณ์ ์ผ๋ก ํฌ์คํ ํ ํ ๋งํฌ ๊ฑธ์ด๋๋ฆฌ๊ฒ ์ต๋๋ค!
๐ฆ์ฐ๋๋ณ ๋์ฅ๊ท ํฌ๊ธฐ์ ํธ์ฐจ ๊ตฌํ๊ธฐ
๐ฆ๋ฌผ๊ณ ๊ธฐ ์ข ๋ฅ ๋ณ ๋์ด ์ฐพ๊ธฐ