▶ 수학 함수
- 수학적인 계산을 하는 함수
● ABS 함수
- 숫자의 절댓값을 반환
![](https://blog.kakaocdn.net/dn/blvfIn/btsxkfMj2nV/2WEdKHeAdfRrOgo3SshWTk/img.png)
![](https://blog.kakaocdn.net/dn/qR239/btsxp7ttfKJ/EibNkk8E6ydheM5VKQkui1/img.png)
● ROUND 함수
- 소수의 반올림한 숫자를 반환
![](https://blog.kakaocdn.net/dn/l8eqT/btsxiaqObZ1/LCGdMMkvYFFdo12cJRCxo1/img.png)
![](https://blog.kakaocdn.net/dn/baDexP/btsxkD0vKRN/5aHuvFbYRmtaPQVhqYeoFK/img.png)
● SQRT 함수
- 숫자의 제곱근 값 반환
![](https://blog.kakaocdn.net/dn/cqyGFr/btsxsoH0xvb/0iPDNQV73vteRsMwXvyTK1/img.png)
![](https://blog.kakaocdn.net/dn/pE1IV/btsxsmKbu7k/qEfZGGEU8mjpAFJFWqT6K1/img.png)
● RAND 함수 ( + FLOOR 함수)
- 0 이상 1 미만의 무작위 실수 값 반환
- 원하는 범위까지의 수를 무작위로 반환
![](https://blog.kakaocdn.net/dn/7j1mz/btsxrmjmNJd/XNKcQcy9JkOvMAGayZGXy1/img.png)
![](https://blog.kakaocdn.net/dn/dqsnRN/btsxibDcXpE/zbtWHlM0rmPSuhgFxluTH1/img.png)
▶ 날짜 및 시간 함수
● CURDATE 함수
- 현재 연-월-일 반환
![](https://blog.kakaocdn.net/dn/c2fp77/btsxz1eit1T/PiSKICXVgfF2Q9IePARB50/img.png)
![](https://blog.kakaocdn.net/dn/0auwn/btsxH2xeLXR/CRPzCKopkh4H9CqkmnxkMk/img.png)
![](https://blog.kakaocdn.net/dn/pZXax/btsxq17weg3/ywwbkZO5IuPAsPk0W5SAeK/img.png)
![](https://blog.kakaocdn.net/dn/mrpkR/btsxqwzJPOx/KgVLkfjrn4EGaKLUCbmx41/img.png)
● CURTIME 함수
- 현재 시:분:초 반환
![](https://blog.kakaocdn.net/dn/wslR7/btsxqzca4Cm/kQUyqvQ8CMMT0kt31m8bcK/img.png)
![](https://blog.kakaocdn.net/dn/cWmkOl/btsxrWLCcuZ/Rx7UjJeurDm7fFh4BzbGFk/img.png)
![](https://blog.kakaocdn.net/dn/lRNWM/btsxvIeS5qQ/Hw3uCKjiAiLD8M2ze3KWt1/img.png)
![](https://blog.kakaocdn.net/dn/bnWWaD/btsxp6H3IMz/kbEI4Yho8jXuKoXg4YTKn0/img.png)
● NOW 함수
- 현재 '연-월-일 시:분:초'를 반환
● SYSDATE 함수
- NOW 함수와 동일
● YEAR 함수
- 특정 날짜나 시간에 대한 연도 값을 반환
● MONTH, DAYOFMONTH 함수
- YEAR함수와 동일하게 월, 일 반환
● DATE 함수
- 특정 날짜에 연-월-일 반환
● TIME 함수
- 특정 날짜에 시:분:초 반환
![](https://blog.kakaocdn.net/dn/bJFJ7j/btsxsTHVlxG/wnGufk7AOATdyWetsIYcp0/img.png)
![](https://blog.kakaocdn.net/dn/ZwBpU/btsxqvVjPeK/I06fKEbDlQjQ0g6oti3WW0/img.png)
● DATEDIFF 함수
- 두 번째 날짜 값에서 첫 번째 날짜까지 몇 일 남았는지 반환
● TIMEDIFF 함수
- 두 번째 시간 값에서 첫 번째 시간 값까지 몇 시간 남았는지 반환
![](https://blog.kakaocdn.net/dn/Ef1mJ/btsxLizWmzz/tiiKcR3VNcQUFxTT3oJpG1/img.png)
![](https://blog.kakaocdn.net/dn/brsDxg/btsxkihWyUG/kAxzlnox4HKmqpDBlsMxd1/img.png)
▶ 시스템 정보 함수
● USER 함수
- 현재 사용자를 'root@localhost' 형식으로 반환
![](https://blog.kakaocdn.net/dn/db3RFo/btsxsR4ob2J/p5GoPzSSMiYo8upu4ESyM0/img.png)
![](https://blog.kakaocdn.net/dn/ebGbE0/btsxp95SKeS/459iNYGFdxwv6yRitriiw0/img.png)
![](https://blog.kakaocdn.net/dn/b0n4fo/btsxif6GYjC/1blv4CvzQggnppfyyxfkpK/img.png)
![](https://blog.kakaocdn.net/dn/G5T54/btsxsQxDil4/fu5gMOO6ln5WEYSB2bRQk0/img.png)
● DATEBASE 함수
- 현재 선택된 데이터베이스를 반환
![](https://blog.kakaocdn.net/dn/lhowM/btsxqy5qxEm/KIAEUQhIKnqRRZ6PQmjpI1/img.png)
![](https://blog.kakaocdn.net/dn/kKmg7/btsxSAf0KQt/d5jtff4Hml7K3fUqRliKH0/img.png)
![](https://blog.kakaocdn.net/dn/L89uv/btsxsoH0xvd/6zDwquJA29m2mZXx30zhU1/img.png)
![](https://blog.kakaocdn.net/dn/sE51S/btsxkEE9S7T/o81lVfwzn3wYy0py3hv321/img.png)
● SCHEMA 함수
- DATABASE 함수와 동일
![](https://blog.kakaocdn.net/dn/z9ghC/btsxp9dKyfO/sDWWdRj7z4xTZXiDo9nbsK/img.png)
![](https://blog.kakaocdn.net/dn/dI3AUe/btsxtnB27pI/DO6k6dR33w9F1RPTqKZpM0/img.png)
● SLEEP 함수
- 쿼리의 실행을 입력 받은 초 동안 정지
![](https://blog.kakaocdn.net/dn/EyopW/btsxq4iQ0dU/2bnusjKohdmEk2hl73URW1/img.png)
![](https://blog.kakaocdn.net/dn/CKvg8/btsxq1fpsFs/r0U4XSY8kc5lkGm2rBGwr1/img.png)
'DBMS(SQL)' 카테고리의 다른 글
함수적 종속성 & 정규화 (6일차) (0) | 2023.10.09 |
---|---|
트랜잭션(Transaction) (6일차) (0) | 2023.10.09 |
DBMS 실습 - SQL 함수 [자주쓰는 함수] - 1 (5, 6일차) (0) | 2023.10.09 |
DBMS 실습 - INSERT, SELECT, UPDATE, DELETE(4일차) (0) | 2023.10.09 |
데이터모델링, ERD(Entity Relationship Diagram) (3일차) (0) | 2023.10.09 |