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 |