Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

나의 기록

[TIL/Today I Learned] 20240129, SQL 코드카타 42-43, ROUND() 본문

개발일지/TIL

[TIL/Today I Learned] 20240129, SQL 코드카타 42-43, ROUND()

리베린 2024. 1. 30. 10:05
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 () 

https://gent.tistory.com/558

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'을 까먹었다.