๐Ÿ’ธ๐Ÿฑ[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๊ฐ€๊ฒฉ์ด ์ œ์ผ ๋น„์‹ผ ์‹ํ’ˆ์˜ ์ •๋ณด ์ถœ๋ ฅํ•˜๊ธฐ

Chobbyยท2022๋…„ 11์›” 10์ผ
1

SQL

๋ชฉ๋ก ๋ณด๊ธฐ
23/41

๐Ÿงก๋ฌธ์ œ ์„ค๋ช…

๋‹ค์Œ์€ ์‹ํ’ˆ์˜ ์ •๋ณด๋ฅผ ๋‹ด์€ FOOD_PRODUCT ํ…Œ์ด๋ธ”์ž…๋‹ˆ๋‹ค. FOOD_PRODUCT ํ…Œ์ด๋ธ”์€ ๋‹ค์Œ๊ณผ ๊ฐ™์œผ๋ฉฐ PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE๋Š” ์‹ํ’ˆ ID, ์‹ํ’ˆ ์ด๋ฆ„, ์‹ํ’ˆ ์ฝ”๋“œ, ์‹ํ’ˆ๋ถ„๋ฅ˜, ์‹ํ’ˆ ๊ฐ€๊ฒฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

Column nameTypeNullable
PRODUCT_IDVARCHAR(10)FALSE
PRODUCT_NAMEVARCHAR(50)FALSE
PRODUCT_CDVARCHAR(10)TRUE
CATEGORYVARCHAR(10)TRUE
PRICENUMBERTRUE

๐Ÿ’›๋ฌธ์ œ

FOOD_PRODUCT ํ…Œ์ด๋ธ”์—์„œ ๊ฐ€๊ฒฉ์ด ์ œ์ผ ๋น„์‹ผ ์‹ํ’ˆ์˜ ์‹ํ’ˆ ID, ์‹ํ’ˆ ์ด๋ฆ„, ์‹ํ’ˆ ์ฝ”๋“œ, ์‹ํ’ˆ๋ถ„๋ฅ˜, ์‹ํ’ˆ ๊ฐ€๊ฒฉ์„ ์กฐํšŒํ•˜๋Š” SQL๋ฌธ์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.


๐Ÿ’š์˜ˆ์‹œ

FOOD_PRODUCT ํ…Œ์ด๋ธ”์ด ๋‹ค์Œ๊ณผ ๊ฐ™์„ ๋•Œ

PRODUCT_IDPRODUCT_NAMEPRODUCT_CDCATEGORYPRICE
P0018๋ง›์žˆ๋Š”๊ณ ์ถ”๊ธฐ๋ฆ„CD_OL00008์‹์šฉ์œ 6100
P0019๋ง›์žˆ๋Š”์นด๋†€๋ผ์œ CD_OL00009์‹์šฉ์œ 5100
P0020๋ง›์žˆ๋Š”์‚ฐ์ดˆ์œ CD_OL00010์‹์šฉ์œ 6500
P0021๋ง›์žˆ๋Š”์ผ€์ฒฉCD_OL00001์†Œ์Šค4500
P0022๋ง›์žˆ๋Š”๋งˆ์š”๋„ค์ฆˆCD_OL00002์†Œ์Šค4700

SQL์„ ์‹คํ–‰ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ถœ๋ ฅ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

PRODUCT_IDPRODUCT_NAMEPRODUCT_CDCATEGORYPRICE
P0020๋ง›์žˆ๋Š”์‚ฐ์ดˆ์œ CD_OL00010์‹์šฉ์œ 6500

๐Ÿ’™๋‚˜์˜ ํ’€์ด

SELECT * 
FROM FOOD_PRODUCT 
WHERE PRICE = 
(SELECT MAX(PRICE) PRICE FROM FOOD_PRODUCT);
profile
๋‚ด ์ง€์‹์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€๋‹ดํ•จ

0๊ฐœ์˜ ๋Œ“๊ธ€