*abs
select abs(-50); - 절댓값 구하는 함수
*ceiling
select ceiling(4.3) //올림
*floor
select floor(4.7)//내림
*round
select round(4.7)//반올림
*mod
select mod(10, 3);-나머지 구하기
//where pcode like ‘ss%’ -삼성의 제품만 출력 DB에서 %는 나머지 구하는게 아님
*pow
select pow(2,3); 2^3//거듭제곱
*rand
select rand();// 0~1 난수
*truncate
select truncate(2563.14798,3);//소수점 버리기
select truncate(45236, -2);
*adddate 더한 날짜
select adddate(‘2024-01-02’, interval 1 month); - 한달 후 날짜 반환
select adddate(‘2024-01-02’, interval 2 month); - 두달 후 날짜 반환
select adddate(‘2024-01-02’, interval 20 day); - 20일 후 날짜
*subdate 뺀 날짜
select subdate(‘2024-01-02,’interval 1 month) - 한달 뺀 날짜
*curdate- 날짜가 같이 기록됨
select curdate();// 오늘 날짜 2024-02-02
curdate(), now(), sysdate()
오늘날짜 찍어줌
*datediff -날짜 차이 구하기
select datediff(‘2025-05-20’, now());
*last_day - 제시한 날짜의 마지막 날
select last_day(‘2024-02-01’);
*makedate
select makedate(2024,35); - 2024년도의 35일째 되는날
*quarter
select quarter(‘2024-08-20’) - 8월의 분기를 구한다.
*time_to_sec
select time_to_sec(‘15:43:20’); - 시간을 초로 환산해서 알려줌
'Database > MySQL' 카테고리의 다른 글
[MySQL] self join (0) | 2024.02.04 |
---|---|
[MySQL] inner join (0) | 2024.02.04 |
[MySQL] 내장함수 (0) | 2024.02.04 |
[MySQL] update, rollback, commit, DELETE (0) | 2024.02.04 |
[MySQL] create문 사용법과 예시 (0) | 2024.02.04 |