ปัดทศนิยม ใน PL SQL Function CEIL FLOOR ROUND ต่างกันยังไง
คำสั่ง ทั้งสามไม่ว่าจะเป็น CEIL FLOOR ROUND
ก็คือ Function ในการปัดทศนิยมทั้งนั้นแหละครับ
แต่ว่าการใช้งานต่างกัน เช่น
select CEIL(1.1) from dual ปัดขึ้นตลอดได้เท่ากับ 2
select FLOOR(1.9) from dual ปัดลงตลอดได้เท่ากับ 1
select ROUND(1.5) from dual ปัดตามหลักเกิน 0.5 ปัดขึ้นเท่ากับ 2
select ROUND(1.4) from dual ปัดตามหลักต่ำกว่า 0.5 ปัดลงเท่ากับ 1