ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • postgresql 의 반올림 함수들
    프로그래밍/DB 2018. 3. 11. 22:08
    반응형




    postgreSQL 에서 반올림 함수들 사용 예시 



    반올림 관련 함수들 


    round : 일반적인 반올림 함수

    ceil : 소수점 자리의 숫자를 무조건 올린다. (방의) 천정으로 만든다는 의미. 

    floor: 소수점 자리의 숫자를 무조건 버린다. (방의) 바닥으로 만든다는 의미.





    아래는 특정 빌라의  전용 면적 필드 값을

     각각 floor, cell, round 함수를 적용한 결과이다. 





    >> select area, floor(area), ceil(area), round(area) from 테이블;



    전용면적 | floor | ceil | round

    ------------------+-------+------+-------

                59.34 |    59 |   60 |    59

                59.34 |    59 |   60 |    59

                59.35 |    59 |   60 |    59

                59.35 |    59 |   60 |    59

                59.35 |    59 |   60 |    59

                59.36 |    59 |   60 |    59

                59.36 |    59 |   60 |    59

                59.40 |    59 |   60 |    59

                59.47 |    59 |   60 |    59

                59.47 |    59 |   60 |    59

                59.47 |    59 |   60 |    59

                59.48 |    59 |   60 |    59

                59.54 |    59 |   60 |    60

                59.56 |    59 |   60 |    60

                59.61 |    59 |   60 |    60

                59.61 |    59 |   60 |    60

                59.67 |    59 |   60 |    60

                59.67 |    59 |   60 |    60

                59.78 |    59 |   60 |    60

                59.78 |    59 |   60 |    60

                59.78 |    59 |   60 |    60

                59.78 |    59 |   60 |    60

                59.78 |    59 |   60 |    60

                59.78 |    59 |   60 |    60

                59.78 |    59 |   60 |    60

                59.79 |    59 |   60 |    60

                59.82 |    59 |   60 |    60

                59.95 |    59 |   60 |    60

                59.95 |    59 |   60 |    60

                59.95 |    59 |   60 |    60

                59.96 |    59 |   60 |    60

                59.96 |    59 |   60 |    60

                59.96 |    59 |   60 |    60

                59.96 |    59 |   60 |    60

                65.30 |    65 |   66 |    65

                65.30 |    65 |   66 |    65

                77.46 |    77 |   78 |    77

                78.27 |    78 |   79 |    78

                78.77 |    78 |   79 |    79

                79.17 |    79 |   80 |    79

                80.38 |    80 |   81 |    80

                81.01 |    81 |   82 |    81

                81.12 |    81 |   82 |    81

    (43 rows)







    참고: https://www.postgresql.org/docs/8.1/static/functions-math.html



    728x90
    반응형
Designed by Tistory.