๐ซ ๋ฌธ์
๐ซ CODE
SELECT CATEGORY, PRICE AS MAX_PRICE, PRODUCT_NAME
FROM FOOD_PRODUCT
WHERE (CATEGORY, PRICE) IN (
SELECT CATEGORY, MAX(PRICE) AS PRICE
FROM FOOD_PRODUCT
WHERE CATEGORY IN ( '๊ณผ์', '๊ตญ', '๊น์น', '์์ฉ์ ')
GROUP BY CATEGORY
)
ORDER BY MAX_PRICE DESC;
๐ซ ํ์ด ์กฐ๊ฑด
1. ์ํ๋ถ๋ฅ๋ณ๋ก ๊ฐ๊ฒฉ์ด ์ ์ผ ๋น์ผ ์ํ
2. ๋ถ๋ฅ, ๊ฐ๊ฒฉ, ์ด๋ฆ์ ์กฐํ
3. ์ํ๋ถ๋ฅ๊ฐ '๊ณผ์', '๊ตญ', '๊น์น', '์์ฉ์ '์ธ ๊ฒฝ์ฐ๋ง ์ถ๋ ฅ
4. ์ํ ๊ฐ๊ฒฉ ๊ธฐ์ค์ผ๋ก ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ
๐ซ ํ์ด
1. SELECT CATEGORY, PRICE AS MAX_PRICE, PRODUCT_NAME
- ๋ถ๋ฅ, ๊ฐ๊ฒฉ, ์ด๋ฆ์ ์กฐํ
2. WHERE (CATEGORY, PRICE) IN (
- ์๋ธ์ฟผ๋ฆฌ๋ก ์กฐํํ ๊ฒฐ๊ณผ๋ก๋ง SELECT๋๋๋ก
3. SELECT CATEGORY, MAX(PRICE) AS PRICE
- CATEGORY, ์ ์ผ ๋น์ผ ๊ฐ๊ฒฉ ์กฐํ
4. WHERE CATEGORY IN ( '๊ณผ์', '๊ตญ', '๊น์น', '์์ฉ์ ')
- ์ํ๋ถ๋ฅ๊ฐ '๊ณผ์', '๊ตญ', '๊น์น', '์์ฉ์ '์ธ ๊ฒฝ์ฐ๋ง ์ถ๋ ฅ
5. GROUP BY CATEGORY
- CATEGORY๋ฅผ ๊ธฐ์ค์ผ๋ก MAX()ํจ์ ์คํ
6. ORDER BY MAX_PRICE DESC
- ์ํ ๊ฐ๊ฒฉ ๊ธฐ์ค์ผ๋ก ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ