본문 바로가기

SQL

[MYSQL] GOALESCE(), 소수점 처리, DATEDIFF(), TIMESTAMPDIFF()

 

GOALESCE(컬럼,변경값) 

해당 컬럼에 NULL을 지정한 값으로 변경해주는 함수

 

 

소수점 처리

CEIIL(값)  올림

FLOOR(값) 내림

ROUND(값, 자리수) 반올림 : 자리수를 넣지 않으면 소수를 모두 반올림

TRUNCATE(값, 자리수) 버림 :  자리수까지 버림

 

 

DATEDIFF(날짜1,날짜2)

두 날짜간의 차이를 DATE(일)로 가져오는 함수

내부 계산은 날짜1 -  날짜2 

 

 

TIMESTAMPDIFF(결과값형식,날짜1,날짜2)

모든 시간관련 차이를 계산 하는 함수 

SECOND WEEK
MINUTE MONTH
HOUR QUARTER 분기
DAY YEAR 년도

 

'SQL' 카테고리의 다른 글

[MYSQL] 프로그래머스 SQL 문제풀기  (0) 2024.03.18
[MYSQL] LEFT,MID,RIGHT/ SUBSTR  (0) 2024.03.14
[MYSQL] DATE_FORMAT()  (0) 2024.02.14
[MYSQL] Subquery  (0) 2024.01.06
[MYSQL] JOIN 연산  (0) 2023.12.20