达梦数据库常用函数 |
您所在的位置:网站首页 › sql随机生成数字的函数是什么 › 达梦数据库常用函数 |
达梦数据库常用函数——数值函数
数值函数函数 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 |