나의 기록
[TIL/Today I Learned] 20240129, SQL 코드카타 42-43, ROUND() 본문
SQL 코드카타 42번
CAR_RENTAL_COMPANY_CAR 테이블에서 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력하는
SQL문을 작성해주세요. 이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고,
컬럼명은 AVERAGE_FEE 로 지정해주세요.
SELECT ROUND(AVG(DAILY_FEE),0) "평균 일일 대여 요금"
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = 'SUV';
ROUND ()
SQL 코드카타 43번
USED_GOODS_BOARD와 USED_GOODS_USER 테이블에서 완료된 중고 거래의
총금액이 70만 원 이상인 사람의 회원 ID, 닉네임, 총거래금액을 조회하는 SQL문을 작성해주세요.
결과는 총거래금액을 기준으로 오름차순 정렬해주세요.
SELECT U.USER_ID,
U.NICKNAME,
SUM(B.PRICE) TOTAL_SALES
FROM USED_GOODS_USER U
INNER JOIN USED_GOODS_BOARD B ON U.USER_ID = B.WRITER_ID
WHERE B.STATUS = 'DONE'
GROUP BY 1
HAVING TOTAL_SALES >= 700000
ORDER BY 3 ;
-> B.STATUS = 'DONE'을 까먹었다.
'개발일지 > TIL' 카테고리의 다른 글
[TIL/Today I Learned] SQL 46번-47번 (0) | 2024.02.01 |
---|---|
[TIL/Today I Learned] 20240130 SQL 코드카타 44-45, FLOOR함수 (0) | 2024.02.01 |
[TIL/Today I Learned] 20240125, SQL 37-38 (1) | 2024.01.26 |
[TIL/Today I Learned] 20240124, SQL코드카타 35번,36번,DATEDIFF() (0) | 2024.01.24 |
[TIL/Today I Learned] SQL코드카타 31번-32번 20240122 (0) | 2024.01.22 |