문제 풀이 📌 SELECT INGREDIENT_TYPE, SUM(TOTAL_ORDER) INGREDIENT_TYPE와 SUM(TOTAL_ORDER)를 보겠다. 📌 FROM ICECREAM_INFO AS I ICECREAM_INFO 을 기준으로 ICECREAM_INFO테이블을 I라고 줄여 말하겠다. 📌 JOIN FIRST_HALF AS F ON F.FLAVOR = I.FLAVOR FIRST_HALF테이블과 합치겠다. 이것은 F로 줄여 말하겠다. F테이블의 FLAVOR와 I테이블의 FLAVOR을 기준으로 합치겠다. 📌 GROUP BY INGREDIENT_TYPE SUM(TOTAL_ORDER)를 GROUP BY INGREDIENT_TYPE 기준으로 합계를 내겠다. 정답 SELECT INGREDIENT_TYPE..
코테
문제 풀이 📌 #1 SELECT MCDP_CD AS '진료과코드', COUNT(*) AS '5월 예약건수' MCDP_CD의 열 이름은 '진료과코드', 보여지는 거 개수를 다 셈.. 열 여름은 5월 예약건수' 📌 #2 FROM APPOINTMENT APPOINTMENT 테이블에서 📌 #3 WHERE DATE_FORMAT(APNT_YMD,'%Y-%m') = '2022-05' APNT_YMD의 2022년 5월만 출력 DATE_FORMAT 형식 참고링크 https://sesam-dev.tistory.com/61 📌 #4 GROUP BY MCDP_CD MCDP_CD별 그룹화 #1에서 MCDP_CD별 개수를 세기 위해서 📌 #5 ORDER BY COUNT(MCDP_CD) ASC, MCDP_CD ASC COUNT(M..
문제 시각(시-분-초)을 제외한 날짜(년-월-일)만 보여주세요. 풀이 잘못된 풀이 📌 DATE(DATETIME) AS '날짜' DATETIME에는 이미 시각이 포함되어 있는 값이라서 DATE를 사용하면 날짜가 '2018-07-22 00:00:00'처럼 시각을 제외하는 것이 아닌 0으로 표시한 값이 나온다. SELECT ANIMAL_ID, NAME, DATE(DATETIME) AS '날짜' FROM ANIMAL_INS ORDER BY ANIMAL_ID 잘된 풀이 📌 DATE_FORMAT(DATETIME, '%Y-%m-%d') DATE_FORMAT으로 형식을 정해줘야 한다. SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS '날짜' FROM ANIM..
문제 풀이 SELECT NAME, COUNT(NAME) AS 'COUNT' FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(NAME) >1 ORDER BY NAME 세부 풀이 SELECT NAME, COUNT(NAME) AS 'COUNT' 이름과 이름이 나타나는 횟수를 보겠다. COUNT(NAME)의 이름은 COUNT다. FROM ANIMAL_INS ' ANIMAL_INS' 테이블에서 GROUP BY NAME 이름별로 그룹화 HAVING COUNT(NAME) >1 GROUP을 사용했때는 조건절이 WHERE이 아닌 HAVING.. 문제에서 이름이 없는 동물을 제외하라고 했기 때문에 조건절 개수가 1 이상으로 설정.. ORDER BY NAME 이름별로 결과값 정렬 보완점 mysq..