达梦数据库常用函数

您所在的位置:网站首页 sql随机生成数字的函数是什么 达梦数据库常用函数

达梦数据库常用函数

2024-07-10 13:55| 来源: 网络整理| 查看: 265

达梦数据库常用函数——数值函数 数值函数函数 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。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3