728x90
728x90
데일리루틴 SQLMySQL 조건에 맞는 도서 리스트 출력하기 정답입니다.SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') FROM BOOKWHERE CATEGORY LIKE '인문' AND DATE_FORMAT(PUBLISHED_DATE, '%Y') = 2021ORDER BY PUBLISHED_DATE SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d')BOOK_ID: 테이블에서 BOOK_ID 컬럼 값을 선택합니다.DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d'): PUBLISHED_DATE 컬럼의 값을 YYYY-MM-DD 형식의 문자열로 변환하여 선택합니다.FROM BOOKBOOK 테이..
데일리루틴 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 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'로 시작하는 동물,..
제가 오늘 데일리 루틴으로 작성한 코드입니다.class Solution { public long solution(int price, int money, int count) { long result = 0; long usedMoney = 0; for (int i = 1; i = usedMoney) { result = 0; } else { result = usedMoney - money; } return result; }} 새로 선언한 변수가 두개나 있고, if문도 더 간단하게 바꿀 수 있을 것 같습니다. 비교적 최근에 나온 삼항연산자를 사용하면 if문을 줄이고, 이를 이용하여 r..