▶ 수학 함수
- 수학적인 계산을 하는 함수
● ABS 함수
- 숫자의 절댓값을 반환
● ROUND 함수
- 소수의 반올림한 숫자를 반환
● SQRT 함수
- 숫자의 제곱근 값 반환
● RAND 함수 ( + FLOOR 함수)
- 0 이상 1 미만의 무작위 실수 값 반환
- 원하는 범위까지의 수를 무작위로 반환
▶ 날짜 및 시간 함수
● CURDATE 함수
- 현재 연-월-일 반환
● CURTIME 함수
- 현재 시:분:초 반환
● NOW 함수
- 현재 '연-월-일 시:분:초'를 반환
● SYSDATE 함수
- NOW 함수와 동일
● YEAR 함수
- 특정 날짜나 시간에 대한 연도 값을 반환
● MONTH, DAYOFMONTH 함수
- YEAR함수와 동일하게 월, 일 반환
● DATE 함수
- 특정 날짜에 연-월-일 반환
● TIME 함수
- 특정 날짜에 시:분:초 반환
● DATEDIFF 함수
- 두 번째 날짜 값에서 첫 번째 날짜까지 몇 일 남았는지 반환
● TIMEDIFF 함수
- 두 번째 시간 값에서 첫 번째 시간 값까지 몇 시간 남았는지 반환
▶ 시스템 정보 함수
● USER 함수
- 현재 사용자를 'root@localhost' 형식으로 반환
● DATEBASE 함수
- 현재 선택된 데이터베이스를 반환
● SCHEMA 함수
- DATABASE 함수와 동일
● SLEEP 함수
- 쿼리의 실행을 입력 받은 초 동안 정지
'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 |