本文主要介绍的是Oracle中的单行函数的知识点。
Oracle中的单行函数有五种:字符函数、数字函数、日期函数、转换函数和通用函数。
数字函数
验证ROUND()函数
SELECT ROUND(903.5) FROM dual;
--结果
ROUND(903.5)
------------
904
SELECT ROUND(903.5345),ROUND(-903.5345) FROM dual;
--结果
ROUND(903.5345) ROUND(-903.5345)
--------------- ----------------
904 -904
SELECT ROUND(903.5345),ROUND(-903.5345),ROUND(-903.5345,2),ROUND(-903.5345,-1) FROM dual;
--结果
ROUND(903.5345) ROUND(-903.5345) ROUND(-903.5345,2) ROUND(-903.5345,-1)
--------------- ---------------- ------------------ -------------------
904 -904 -903.53 -900
SELECT TRUNC(903.5345),TRUNC(-903.5345),TRUNC(-903.5345,2),TRUNC(-903.5345,-1) FROM dual;
--结果(TRUNC()函数不会进行进行四舍五入,而是直接截取)
TRUNC(903.5345) TRUNC(-903.5345) TRUNC(-903.5345,2) TRUNC(-903.5345,-1)
--------------- ---------------- ------------------ -------------------
903 -903 -903.53 -900
--对100进行取11的模
SELECT MOD(100,11) FROM dual;
--结果
MOD(100,11)