โ๏ธ Programmers MySQL ์ต์ ๋ฌธ์ ํ์ด 1๏ธโฃ ๊ณผ์ผ๋ก ๋ง๋ ์์ด์คํฌ๋ฆผ ๊ณ ๋ฅด๊ธฐ (https://school.programmers.co.kr/learn/courses/30/lessons/133025) / ์ ๋ต๋ฅ 70% SELECT FH.FLAVOR FROM FIRST_HALF AS FH JOIN ICECREAM_INFO AS II USING (FLAVOR) WHERE TOTAL_ORDER > 3000 AND INGREDIENT_TYPE = 'fruit_based' ORDER BY TOTAL_ORDER DESC; 2๏ธโฃ ์ทจ์๋์ง ์์ ์ง๋ฃ ์์ฝ ์กฐํํ๊ธฐ (https://school.programmers.co.kr/learn/courses/30/lessons/132204) / ์ ๋ต๋ฅ 65% SEL..
โ๏ธ Programmers MySQL ์ ๋ต๋ฅ 37~54% ์ ์ฒด ํ์ด 1๏ธโฃ ๊ทธ๋ฃน๋ณ ์กฐ๊ฑด์ ๋ง๋ ์๋น ๋ชฉ๋ก ์ถ๋ ฅํ๊ธฐ (https://school.programmers.co.kr/learn/courses/30/lessons/131124) SELECT MP.MEMBER_NAME, R.REVIEW_TEXT, DATE_FORMAT(REVIEW_DATE, "%Y-%m-%d") AS REVIEW_DATE FROM MEMBER_PROFILE AS MP JOIN ( SELECT RR.MEMBER_ID, REVIEW_TEXT, REVIEW_DATE FROM REST_REVIEW AS RR JOIN ( SELECT MEMBER_ID FROM REST_REVIEW GROUP BY MEMBER_ID ORDER BY COUNT(..
โ๏ธ Programmers MySQL ์ ๋ต๋ฅ 55~65% ์ ์ฒด ํ์ด 1๏ธโฃ ์ฃผ๋ฌธ๋์ด ๋ง์ ์์ด์คํฌ๋ฆผ๋ค ์กฐํํ๊ธฐ (https://school.programmers.co.kr/learn/courses/30/lessons/133027) SELECT FH.FLAVOR FROM FIRST_HALF AS FH INNER JOIN ( SELECT FLAVOR, SUM(TOTAL_ORDER) AS TOTAL FROM JULY GROUP BY FLAVOR ) AS SUB ON FH.FLAVOR = SUB.FLAVOR ORDER BY (TOTAL_ORDER + TOTAL) DESC LIMIT 3; SELECT FH.FLAVOR FROM FIRST_HALF AS FH JOIN JULY AS J ON FH.FLAVOR = J..
โ๏ธ Programmers MySQL ์ ๋ต๋ฅ 66~68% ์ ์ฒด ํ์ด 1๏ธโฃ 5์ ์ํ๋ค์ ์ด๋งค์ถ ์กฐํํ๊ธฐ (https://school.programmers.co.kr/learn/courses/30/lessons/131117) SELECT FO.PRODUCT_ID, FP.PRODUCT_NAME, (FP.PRICE * SUM(FO.AMOUNT)) AS TOTAL_SALES FROM FOOD_PRODUCT AS FP JOIN ( SELECT * FROM FOOD_ORDER WHERE MONTH(PRODUCE_DATE) = 5 ) AS FO ON FP.PRODUCT_ID = FO.PRODUCT_ID GROUP BY FP.PRODUCT_NAME ORDER BY TOTAL_SALES DESC, FO.PRODUCT_..
โ๏ธ Programmers MySQL ์ ๋ต๋ฅ 69% ์ ์ฒด ํ์ด 1๏ธโฃ ์ฌ๊ตฌ๋งค๊ฐ ์ผ์ด๋ ์ํ๊ณผ ํ์ ๋ฆฌ์คํธ ๊ตฌํ๊ธฐ SELECT USER_ID,PRODUCT_ID FROM ONLINE_SALE GROUP BY USER_ID, PRODUCT_ID # USER_ID ๊ธฐ์ค ํ๋ฒ, PRODUCT_ID ๊ธฐ์ค ํ๋ฒ ๊ทธ๋ฃนํ HAVING COUNT(online_sale_id) > 1 ORDER BY USER_ID ASC, PRODUCT_ID DESC; 2๏ธโฃ ํค๋น ์ ์ ๊ฐ ์์ ํ ์ฅ์ (https://school.programmers.co.kr/learn/courses/30/lessons/77487) # ๋ฐฉ๋ฒ (1) : left join ์ฌ์ฉ SELECT P.ID, P.NAME, P.HOST_ID FROM PLACES AS..
โ๏ธ Programmers MySQL ์ ๋ต๋ฅ 70~72% ์ ์ฒด ํ์ด 1๏ธโฃ ์ง๋ฃ๊ณผ๋ณ ์ด ์์ฝ ํ์ ์ถ๋ ฅํ๊ธฐ (https://school.programmers.co.kr/learn/courses/30/lessons/132202) SELECT MCDP_CD AS "์ง๋ฃ๊ณผ์ฝ๋", COUNT(APNT_NO) AS "5์์์ฝ๊ฑด์" FROM APPOINTMENT WHERE MONTH(APNT_YMD) = 5 GROUP BY MCDP_CD ORDER BY 2, 1; # ORDER BY 5์์์ฝ๊ฑด์ ASC, ์ง๋ฃ๊ณผ์ฝ๋ ASC; (SELECT index ํ์ฉ) 2๏ธโฃ ์กฐ๊ฑด๋ณ๋ก ๋ถ๋ฅํ์ฌ ์ฃผ๋ฌธ์ํ ์ถ๋ ฅํ๊ธฐ (https://school.programmers.co.kr/learn/courses/30/lessons/131113)..