728x90
728x90
데일리루틴 SQLMySQL 루시와 엘라 찾기 정답입니다.SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKEFROM ANIMAL_INSWHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty')ORDER BY ANIMAL_ID; SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE: 동물의 ID, 이름, 성별 및 중성화 여부를 가져옵니다.FROM ANIMAL_INS: ANIMAL_INS 테이블에서 데이터를 조회합니다.WHERE NAME IN (...): 이름이 'Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty' 중 하나인 동물만 선택합니다.ORDER BY ANI..
데일리루틴 SQLMySQL 성분으로 구분한 아이스크림 총 주문량 정답입니다.SELECT I.INGREDIENT_TYPE, SUM(F.TOTAL_ORDER) FROM FIRST_HALF FJOIN ICECREAM_INFO I ON I.FLAVOR = F.FLAVORGROUP BY I.INGREDIENT_TYPEORDER BY COUNT(F.TOTAL_ORDER) JOIN:FIRST_HALF 테이블의 FLAVOR 컬럼과 ICECREAM_INFO 테이블의 FLAVOR 컬럼을 조인합니다.GROUP BY:INGREDIENT_TYPE를 기준으로 그룹화하여 각 재료 유형별로 총 주문량을 집계합니다.ORDER BY:COUNT(F.TOTAL_ORDER)에 따라 정렬합니다. 데일리루틴 알고리즘java 최대공약수와 최소공배..
데일리루틴 SQLMySQL 조건별로 분류하여 주문상태 출력하기 정답입니다.SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE, '%Y-%m-%d') AS OUT_DATE, CASE WHEN OUT_DATE IS NULL THEN '출고미정' WHEN OUT_DATE '2022-05-01' THEN '출고대기' END AS 출고여부FROM FOOD_ORDERORDER BY ORDER_ID ASC; SELECT 절:ORDER_ID, PRODUCT_ID, OUT_DATE 컬럼을 FOOD_ORDER 테이블에서 선택합니다.DATE_FORMAT(OUT_DATE, '%Y-%m-%d') AS OUT_DATE: OUT_DATE 값을 YYYY-M..
데일리루틴 SQLMySQL 조건에 맞는 도서와 저자 리스트 출력하기 정답입니다.SELECT B.BOOK_ID, A.AUTHOR_NAME, DATE_FORMAT(B.PUBLISHED_DATE, '%Y-%m-%d')FROM BOOK BJOIN AUTHOR A ON B.AUTHOR_ID = A.AUTHOR_IDWHERE B.CATEGORY = '경제'ORDER BY B.PUBLISHED_DATE DATE_FORMAT(B.PUBLISHED_DATE, '%Y-%m-%d'): PUBLISHED_DATE를 YYYY-MM-DD 형식으로 변환합니다.WHERE B.CATEGORY = '경제': 경제 카테고리의 도서만 선택합니다.ORDER BY B.PUBLISHED_DATE ASC: 출판일을 기준으로 오름차순 정렬합니다. ..
데일리루틴 SQLMySQL 보호소에서 중성화한 동물 정답입니다.SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME FROM ANIMAL_INS IJOIN ANIMAL_OUTS O ON O.ANIMAL_ID = I.ANIMAL_IDWHERE I.SEX_UPON_INTAKE LIKE 'Intact%' AND (O.SEX_UPON_OUTCOME LIKE 'Spayed%' OR O.SEX_UPON_OUTCOME LIKE 'Neutered%')ORDER BY I.ANIMAL_ID; JOIN : ANIMAL_INS와 ANIMAL_OUTS 테이블을 ANIMAL_ID를 기준으로 조인합니다.WHERE : ANIMAL_INS 테이블의 SEX_UPON_INTAKE가 'Intact'로 시작하는 동물,..
데일리루틴 SQLMySQL 오랜 기간 보호한 동물(2) 정답입니다.SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_OUTS OJOIN ANIMAL_INS I ON O.ANIMAL_ID = I.ANIMAL_IDORDER BY DATEDIFF(O.DATETIME, I.DATETIME) DESCLIMIT 2; SELECT O.ANIMAL_ID, O.NAME : ANIMAL_OUTS 테이블에서 ANIMAL_ID와 NAME 컬럼을 선택합니다.FROM ANIMAL_OUTS O : ANIMAL_OUTS 테이블을 O라는 별칭으로 지정합니다.JOIN ANIMAL_INS I ON O.ANIMAL_ID = I.ANIMAL_ID : ANIMAL_OUTS와 ANIMAL_INS 테이블을 ANIMAL_ID 컬..