SQL의 숫자 함수

numerical Function (숫자 함수)

python math 함수에서 쓰이는 것들의 sql 버전

round()

round(컬럼명,소수점 이하 자릿수)

반올림 할 때 사용한다.

앞에서 쓴 avg 함수 같은거 사용하면 평균치를 구하다보니 소수점 뒷자리가 길어져 테이블이 지저분해 질 때 round를 통해 테이블 정리가 가능하다.

floor() , trunc()

내림 함수인데 floor는 정수 , trunc는 실수이다 (즉 소수점 아래를 다 버리거나 버리지 않거나..)

floor(컬럼명) , trunc(컬럼명,소수점 이하 자릿수)

ceil()

올림 함수이다 .. 내림과 반대로 자릿수 올려준다..

mod()

ANSI-sql에선 %가 없고 mod를 통해 나머지 값을 반환한다.

mod(값, 값을 나눌 숫자) 의 형태이다.

'SQL(oracle)' 카테고리의 다른 글

[Oracle] inner ? outer ? + ?  (0) 2025.09.10
SQL의 문자열 함수  (2) 2024.03.06
SQL의 Aggregation Function (집계함수)  (2) 2024.03.04
SQL의 Order by (정렬)  (2) 2024.03.04
SQL의 Column (컬럼)  (0) 2024.03.04