[MySQL] - Null 처리하기, 평균 일일 대여 요금 구하기

박경희·2023년 12월 28일

코딩테스트

목록 보기
7/69

문제1

정답

SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name'), SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
  • SQL에서 IFNULL 함수는 컬럼 값이 NULL 인 경우 정해진 값으로 대체할 때 사용한다.
SELECT IFNULL(column_name, replacement_value) FROM table_name;
  • column_name : 검사할 컬럼 값
  • replacement_value : 검사할 컬럼값이 NULL인 경우 대체할 값
  • table_name : 조회할 테이블명

문제2

SELECT 
	ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEE
FROM 
	CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = 'SUV'

ROUND 함수를 사용해 소수 첫 번째 자리에서 반올림.

0개의 댓글