728x90
728x90
데일리루틴 SQLMySQL 모든 레코드 조회하기 정답입니다.SELECT ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKEFROM ANIMAL_INSORDER BY ANIMAL_ID데일리루틴 알고리즘Java 문자열 내 마음대로 정렬하기 정답입니다.import java.util.*;class Solution { public String[] solution(String[] strings, int n) { // 배열을 정렬하기 위해 Comparator를 정의합니다. Arrays.sort(strings, (a, b) -> { // n번째 문자를 기준으로 비교 if..
데일리루틴 SQLMySQL 대여 기록이 존재하는 자동차 리스트 구하기 정답입니다.SELECT C.CAR_IDFROM CAR_RENTAL_COMPANY_CAR CJOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY H ON H.CAR_ID=C.CAR_IDWHERE C.CAR_TYPE LIKE '세단' AND DATE_FORMAT(H.START_DATE,'%m') = 10GROUP BY CAR_IDORDER BY CAR_ID DESC 테이블 및 조인CAR_RENTAL_COMPANY_CAR 테이블(C)과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블(H)을 CAR_ID를 기준으로 조인합니다.조건자동차 유형이 '세단'(C.CAR_TYPE LIKE '세단')인 경우를 필터링합..
데일리루틴 SQLMySQL 3월에 태어난 여성 회원 목록 출력하기 정답입니다.SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') DATE_OF_BIRTHFROM MEMBER_PROFILEWHERE DATE_FORMAT(DATE_OF_BIRTH, '%m') = 3 AND TLNO IS NOT NULL AND GENDER = 'W'ORDER BY MEMBER_ID MONTH(DATE_OF_BIRTH) = 3:생일의 월이 3월인 회원만 조회합니다.GENDER = 'W':여성 회원만 필터링합니다.TLNO IS NOT NULL:전화번호가 NULL이 아닌 경우만 조회합니다.ORDER BY MEMBER_ID ASC:회원 ID를 기..
데일리루틴 SQLMySQL 가격대 별 상품 개수 구하기 정답입니다.SELECT FLOOR(PRICE/10000)*10000 PRICE_GROUP, COUNT(*) PRODUCTSFROM PRODUCTGROUP BY FLOOR(PRICE/10000)*10000ORDER BY PRICE_GROUP FLOOR(PRICE / 10000) * 10000: 가격을 만원 단위로 내림하여 그룹화 기준을 생성합니다.COUNT(*): 각 가격대 그룹의 상품 개수를 계산합니다.GROUP BY: 생성된 가격대 그룹 기준으로 데이터를 그룹화합니다.ORDER BY PRICE_GROUP: 결과를 가격대 오름차순으로 정렬합니다. 데일리루틴 알고리즘Java 최소직사각형 정답입니다.class Solution { public int..
데일리루틴 SQLMySQL 조건에 맞는 사용자와 총 거래금액 조회하기 정답입니다.SELECT B.WRITER_ID USER_ID, U.NICKNAME, SUM(B.PRICE) TOTAL_SALESFROM USED_GOODS_BOARD BJOIN USED_GOODS_USER U ON U.USER_ID = B.WRITER_IDWHERE B.STATUS = 'DONE'GROUP BY B.WRITER_ID, U.NICKNAMEHAVING SUM(B.PRICE) >= 700000ORDER BY TOTAL_SALES SELECT B.WRITER_ID USER_ID, U.NICKNAME, SUM(B.PRICE) TOTAL_SALES게시글 작성자 ID(WRITER_ID)를 USER_ID라는 별칭으로 선택합니다.사용자 ..
데일리루틴 SQLMySQL 평균 일일 대여 요금 구하기 정답입니다.SELECT ROUND(AVG(DAILY_FEE),0) AVERAGE_FEEFROM CAR_RENTAL_COMPANY_CARWHERE CAR_TYPE = 'SUV' ROUND(AVG(DAILY_FEE), 0):AVG(DAILY_FEE)로 SUV 자동차의 일일 대여 요금의 평균을 계산합니다.ROUND(..., 0)으로 평균값을 소수 첫 번째 자리에서 반올림합니다.WHERE CAR_TYPE = 'SUV':조건문을 사용해 CAR_TYPE이 'SUV'인 자동차만 선택합니다.AS AVERAGE_FEE:결과 컬럼 이름을 AVERAGE_FEE로 지정합니다. 데일리루틴 알고리즘Java 삼총사 정답입니다.class Solution { public i..