728x90
728x90
데일리루틴 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..
데일리루틴 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..