본문 바로가기
DBMS(SQL)

DBMS 실습 - SQL 함수 [자주쓰는 함수] - 2 (5, 6일차)

by JoinInNoetic 2023. 10. 9.

▶ 수학 함수

    - 수학적인 계산을 하는 함수

    ● 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 함수

        - 쿼리의 실행을 입력 받은 초 동안 정지