본문 바로가기
개발일지/SQL

SQL 기초9 수치함수 ceiling, floor, rand, power, sqrt 등

by 다니엘의 개발 이야기 2022. 8. 23.
320x100

#1 수치 함수

 

-1

CEILING (55.44)

소수점 이하의 수가 절반이상이든 이하든  1을 올린 수를 반환해준다.

55.44의 경우 56이 된다

CEILING 은 천장이란 뜻이다.

 

-2

FLOOR (55.76)

소수점 이하의 수가 절반 이상이든 이하든 소수점 이하의 수를 버림 한 수를 반환해준다.

55.76의 경우 55가 리턴된다.

FLOOR는 바닥이란 뜻이다.

 

-3

RAND는 0이상 1.0 미만 범위 내에서 난수를 구하는 함수로써

0.5915165156165156

이런 느낌의 수를 리턴해준다.

 

사용은

RAND(4)

이런식으로 해주며

이때, 4는 SEED의 기능을 가진다.

즉, 메모리 저장 기능을 가지는 개념으로 사용되는 것이지

4가 저 난수를 리턴해주는데에 영향을 주는 것은 아니다.

 

-4

ABS(m)

m의 절댓값 반환

 

-5

POWER(m, n)

m을 n승한 수치를 반환

승수

 

-6

SQRT(m)

m에 대한 제곱근을 반환

 

-7

MOD(m, n)

m을 n으로 나눈 나머지 값을 반환

 

-8

EXP(m)

m의 지수값을 반환

 

-9

LOG(m,n)

m을 밑으로 하는

n의 로그값을 반환

 

-10

SIGN(m)

m의 부호를 반환

  • 부호는 +, - 같은것을 의미
300x250