문제 입력 코드 SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITES FROM REST_INFO WHERE (FOOD_TYPE, FAVORITES) IN ( SELECT FOOD_TYPE, MAX(FAVORITES) FROM REST_INFO GROUP BY FOOD_TYPE ) ORDER BY FOOD_TYPE DESC; 코드 설명 #SELECT #WHERE #MAX #GROUP BY #ORDER BY #SUBQUERY 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/131123
문제 입력 코드 SELECT SUBSTRING(PRODUCT_CODE, 1, 2) AS CATEGORY, COUNT(*) AS PRODUCTS FROM PRODUCT GROUP BY CATEGORY ORDER BY CATEGORY ASC; 코드 설명 #SELECT #SUBSTRING #COUNT #GROUP BY #ORDER BY 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/131529
문제 입력 코드 1. DATE_FORMAT SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS '날짜' FROM ANIMAL_INS ORDER BY ANIMAL_ID; 2. SUBSTRING SELECT ANIMAL_ID, NAME, SUBSTRING(DATETIME,1,10) AS 날짜 FROM ANIMAL_INS ORDER BY ANIMAL_ID; 코드 설명 #SELECT #DATE_FORMAT #ORDER BY #SUBSTRING 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/59414
문제 입력 코드 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE (NAME LIKE '%el%') AND (ANIMAL_TYPE = 'Dog') ORDER BY NAME; → MySQL은 대/소문자를 구분하지 않아서 Upper나 Lower를 사용할 필요없이 기본 WHERE 조건으로 간편하게 검색할 수 있다. 코드 설명 #SELECT #WHERE #LIKE #ORDER BY 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/59047