1) ๋ฌธ์ ์ค๋ช
- ๋ค์์ ์ด๋ ํ ๊ฒ์์์ ์ฌ์ฉ๋๋ ์์ดํ ๋ค์ ์์ดํ ์ ๋ณด๋ฅผ ๋ด์ ITEM_INFO ํ ์ด๋ธ์ ๋๋ค.
- ITEM_INFO ํ ์ด๋ธ์ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ITEM_ID, ITEM_NAME, RARITY, PRICE๋ ๊ฐ๊ฐ ์์ดํ ID, ์์ดํ ๋ช , ์์ดํ ์ ํฌ๊ท๋, ์์ดํ ์ ๊ฐ๊ฒฉ์ ๋ํ๋ ๋๋ค.
ITEM_ID | INTEGER | FALSE |
ITEM_NAME | VARCHAR(N) | FALSE |
RARITY | INTEGER | FALSE |
PRICE | INTEGER | FALSE |
2) ๋ฌธ์
- ITEM_INFO ํ ์ด๋ธ์์ ํฌ๊ท๋๊ฐ 'LEGEND'์ธ ์์ดํ ๋ค์ ๊ฐ๊ฒฉ์ ์ดํฉ์ ๊ตฌํ๋ SQL๋ฌธ์ ์์ฑํด ์ฃผ์ธ์.
- ์ด๋ ์ปฌ๋ผ๋ช ์ 'TOTAL_PRICE'๋ก ์ง์ ํด ์ฃผ์ธ์.
3) ์์
- ์๋ฅผ ๋ค์ด ITEM_INFO ํ ์ด๋ธ์ด ๋ค์๊ณผ ๊ฐ๋ค๋ฉด
ITEM_ID | ITEM_NAME | RARITY | PRICE |
0 | ITEM_A | COMMON | 10000 |
1 | ITEM_B | LEGEND | 9000 |
2 | ITEM_C | LEGEND | 11000 |
3 | ITEM_D | UNIQUE | 10000 |
4 | ITEM_E | LEGEND | 12000 |
- ์กฐ๊ฑด์ ํด๋น๋๋ ์์ดํ ์ ์์ดํ ID๋ 1, 2, 4์ด๋ฉฐ ๊ฐ ์์ดํ ๋ค์ ๊ฐ๊ฒฉ์ 9000, 11000, 12000 ์ด๋ฏ๋ก ์กฐ๊ฑด์ ํด๋น๋๋ ์์ดํ ๋ค์ ๊ฐ๊ฒฉ์ ํฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
TOTAL_PRICE |
32000 |
4) ํ์ด
SELECT SUM(PRICE) AS "TOTAL_PRICE"
FROM ITEM_INFO
WHERE RARITY = 'LEGEND';
- Lv 2 ๋ก ๋์ด ์๋๋ฐ ์๋ชป ์ค์ ๋์ด ์๋๊ฑฐ ๊ฐ๋ค.. ์ด๊ฑด ์์ ๊ธฐ์ด SQL๋ฌธ์ธ...(๋ง์๋ชป)
[Reference]
๋ฐ์ํ