达梦数据库常用函数——数值函数

达梦数据库常用函数——数值函数

达梦数据库常用函数——数值函数

数值函数函数 ABS函数 CEIL函数 FLOOR函数 GREATEST函数 GREAT函数 LEAST函数 RAND()函数 ROUND函数 SIGN

数值函数

数值函数接受数值参数并返回数值作为结果。

函数 ABS

语法:ABS(n)

功能:返回 n 的绝对值。n 必须是数值类型。 例 查询现价小于 10 元或大于 20 元的信息。

SELECT PRODUCTID,NAME FROM PRODUCTION.PRODUCTWHERE ABS(NOWPRICE-15)>5;

函数 CEIL

语法:CEIL(n)

功能:返回大于等于 n 的最小整数。n 必须是数值类型。返回类型与 n 的类型相同。 例

SELECT CEIL(15.6); 查询结果为:16 SELECT CEIL(-16.23); 查询结果为:-16

函数 FLOOR

语法:FLOOR(n)

功能:返回小于等于 n 的最大整数值。n 必须是数值类型。返回类型与 n 的类型相同。 例

SELECT FLOOR(15.6); 查询结果为:15.0 SELECT FLOOR(-16.23); 查询结果为:-17.0

函数 GREATEST

语法:GREATEST(n1,n2,n3)

功能:求 n1、n2 和 n3 中最大的数。 例

SELECT GREATEST(1.2,3.4,2.1); 查询结果:3.4

函数 GREAT

语法:GREAT(n1,n2)

功能:求 n1、n2 中的最大的数。 例

SELECT GREAT (2, 4); 查询结果:4

函数 LEAST

语法:LEAST(n1,n2,n3)

功能:求n1、n2和n3三个数中最小的一个。 例

SELECT LEAST(1.2,3.4,2.1); 查询结果:1.2

函数 RAND()

语法:RAND([n])

功能:返回一个[0,1]之间的随机浮点数。n 为数值类型,为生成随机数的种子,当 n 省略时,系统自动生成随机数种子。 例

SELECT RAND(); 查询结果为一个随机生成的小数 SELECT RAND(314); 查询结果为:3.247169408246101E-002

函数 ROUND

语法:ROUND(n [,m])

功能:返回四舍五入到小数点后面 m 位的 n 值。m 应为一个整数,缺省值为 0,m 为负 整数则四舍五入到小数点的左边,m 为正整数则四舍五入到小数点的右边。若 m 为小数,系 统将自动将其转换为整数。 例

SELECT ROUND(15.163,-1); 查询结果为:20.0 SELECT ROUND(15.163); 查询结果为:15

函数 SIGN

语法:SIGN(n) 功能:如果 n 为正数,SIGN(n)返回 1,如果 n 为负数,SIGN(n)返回-1,如果 n 为 0,SIGN(n)返回0。

相关推荐

涴濑的解释及意思
mobile365

涴濑的解释及意思

⌛ 09-03 👁️ 8850
通关状况有哪几种?通关状况如何查询?
邂逅什么意思 教你如何邂逅浪漫爱情
365 双式投注

邂逅什么意思 教你如何邂逅浪漫爱情

⌛ 09-07 👁️ 6767