반올림 : ROUND(숫자, 소수_자리수)
SELECT ROUND(3.16, 1); -- 결과: 3.2
SELECT ROUND(3.14159, 2); -- 결과: 3.14
NULL 대체 함수
SELECT IFNULL(score, 50) AS score_with_default FROM students;
- score가 NULL이면 50으로 대체해서 보여줌
YEAR(), MONTH()
SELECT YEAR('2022-10-01'); -- 결과: 2022
SELECT YEAR(NOW()); -- 현재 연도 반환 (예: 2025)
SELECT MONTH('2022-10-01'); -- 결과: 10
SELECT MONTH(NOW()); -- 현재 월 반환 (예: 6)
DATE()
SELECT DATE('2022-10-01 00:00:00'); -- 결과: '2022-10-01'
DATE_FORMAT()
SELECT DATE_FORMAT('2022-10-01 00:00:00', '%Y-%m-%d'); -- 결과: '2022-10-01'