1) ๋ฌธ์ ์ค๋ช
๋ค์์ ์ด๋ ์๋ฅ ์ผํ๋ชฐ์ ๊ฐ์
ํ ํ์ ์ ๋ณด๋ฅผ ๋ด์ USER_INFO ํ
์ด๋ธ๊ณผ ์จ๋ผ์ธ ์ํ ํ๋งค ์ ๋ณด๋ฅผ ๋ด์ ONLINE_SALE ํ
์ด๋ธ ์
๋๋ค. USER_INFO ํ
์ด๋ธ์ ์๋์ ๊ฐ์ ๊ตฌ์กฐ๋ก ๋์ด์์ผ๋ฉฐ USER_ID, GENDER, AGE, JOINED๋ ๊ฐ๊ฐ ํ์ ID, ์ฑ๋ณ, ๋์ด, ๊ฐ์
์ผ์ ๋ํ๋
๋๋ค. Column name Type Nullable USER_ID INTEGER FALSE GENDER TINYINT(1) TRUE AGE INTEGER TRUE JOINED DATE FALSE GENDER ์ปฌ๋ผ์ ๋น์ด์๊ฑฐ๋ 0 ๋๋ 1์ ๊ฐ์ ๊ฐ์ง๋ฉฐ 0์ธ ๊ฒฝ์ฐ ๋จ์๋ฅผ, 1์ธ ๊ฒฝ์ฐ๋ ์ฌ์๋ฅผ ๋ํ๋
๋๋ค. ONLINE_SALE ํ
์ด๋ธ์ ์๋์ ๊ฐ์ ๊ตฌ์กฐ๋ก ๋์ด์์ผ๋ฉฐ ONLINE_SALE_ID..
๐ฏ Coding Test/SQL ํ ์คํธ
1) ๋ฌธ์ ์ค๋ช
AIR_POLLUTION ํ
์ด๋ธ์ ์ ๊ตญ์ ์๋ณ ๋ฏธ์ธ๋จผ์ง ์ ๋ณด๋ฅผ ๋ด์ ํ
์ด๋ธ์
๋๋ค. AIR_POLLUTION ํ
์ด๋ธ์ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ LOCATION1, LOCATION2, YM, PM_VAL1, PM_VAL2์ ๊ฐ๊ฐ ์ง์ญ๊ตฌ๋ถ1, ์ง์ญ๊ตฌ๋ถ2, ์ธก์ ์ผ, ๋ฏธ์ธ๋จผ์ง ์ค์ผ๋, ์ด๋ฏธ์ธ๋จผ์ง ์ค์ผ๋๋ฅผ ์๋ฏธํฉ๋๋ค. Column name Type Nullable LOCATION1 VARCHAR FALSE LOCATION2 VARCHAR FALSE YM DATE FALSE PM_VAL1 NUMBER FLASE PM_VAL2 NUMBER FLASE 2) ๋ฌธ์ AIR_POLLUTION ํ
์ด๋ธ์์ ์์ ์ง์ญ์ ์ฐ๋ ๋ณ ํ๊ท ๋ฏธ์ธ๋จผ์ง ์ค์ผ๋์ ํ๊ท ์ด๋ฏธ์ธ๋จผ์ง ์ค์ผ๋๋ฅผ ์กฐํํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์. ์ด๋, ..
1) ๋ฌธ์ ์ค๋ช
๋ค์์ ์ค๊ณ ๊ฑฐ๋ ๊ฒ์ํ ์ ๋ณด๋ฅผ ๋ด์ USED_GOODS_BOARD ํ
์ด๋ธ๊ณผ ์ค๊ณ ๊ฑฐ๋ ๊ฒ์ํ ์ฒจ๋ถํ์ผ ์ ๋ณด๋ฅผ ๋ด์ USED_GOODS_FILE ํ
์ด๋ธ์
๋๋ค. USED_GOODS_BOARD ํ
์ด๋ธ์ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS์ ๊ฒ์๊ธ ID, ์์ฑ์ ID, ๊ฒ์๊ธ ์ ๋ชฉ, ๊ฒ์๊ธ ๋ด์ฉ, ๊ฐ๊ฒฉ, ์์ฑ์ผ, ๊ฑฐ๋์ํ, ์กฐํ์๋ฅผ ์๋ฏธํฉ๋๋ค. Column name Type Nullable BOARD_ID VARCHAR(5) FALSE WRITER_ID VARCHAR(50) FALSE TITLE VARCHAR(100) FALSE CONTENTS VARCHAR(1000) FALSE PRICE..
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_..
1) ๋ฌธ์ ์ค๋ช
๋ค์์ ์๋น์ ์ ๋ณด๋ฅผ ๋ด์ REST_INFO ํ
์ด๋ธ๊ณผ ์๋น์ ๋ฆฌ๋ทฐ ์ ๋ณด๋ฅผ ๋ด์ REST_REVIEW ํ
์ด๋ธ์
๋๋ค. REST_INFO ํ
์ด๋ธ์ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL์ ์๋น ID, ์๋น ์ด๋ฆ, ์์ ์ข
๋ฅ, ์กฐํ์, ์ฆ๊ฒจ์ฐพ๊ธฐ์, ์ฃผ์ฐจ์ฅ ์ ๋ฌด, ์ฃผ์, ์ ํ๋ฒํธ๋ฅผ ์๋ฏธํฉ๋๋ค. Column name Type Nullable REST_ID VARCHAR(5) FALSE REST_NAME VARCHAR(50) FALSE FOOD_TYPE VARCHAR(20) TRUE VIEWS NUMBER TRUE FAVORITES NUMBER TRUE PARKING_LOT VARCHAR(1)..