Language/MySQL

SQL 숫자형 함수

Mesut Özil 2024. 1. 19. 20:42

SQL 숫자형 함수

 

1. ABS(n)

  • n의 절대값
SELECT ABS(-10)
# 결과 10

 

2. ROUND(n, m)

  • m 기준으로 반올림
SELECT ROUND(15.7862, 2)
# 결과 15.79

 

3. TRUNCATE(n, m)

  • m 기준으로 내림
SELECT TRUNCATE(15.7862, 2)
# 결과 15.78

 

4. CEIL(n) / FLOOR(n)

  • CEIL(n): 크거나 같은 최소 정수
  • FLOOR(n): 작거나 같은 최소 정수
SELECT CEIL(9.25)
# 결과 10

SELECT FLOOR(9.75)
# 결과 9

 

5. POWER(n, m)

  • n의 m 거듭 제곱
SELECT POWER(2, 3)
# 결과 8

 

6. SQRT(n)

  • n의 제곱근(루트)
SELECT SQRT(25)
# 결과 5

 

7. MOD(n, m)

  • n을 m으로 나눈 나머지
SELECT MOD(10, 4)
# 결과 2