sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)

ceil(X)

功能:返回大于或者等于指定表达式X的最小整数
示例
sql语句
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)
执行结果
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)

sign(X)

功能:取X结果的符号,大于0返回1,小于0返回-1,等于0返回0
示例
sql语句
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)
执行结果
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)

sqrt(X)

功能:返回非负实数X的平方根。参数也可以是可转成非负数值型表达式
示例
sql语句
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)
执行结果
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)

truncate(X,D)

功能:按指定的格式截取输入的数值数据。X是待截取的数据,D是截取精度
示例
(1)D>0,小数点后保留D位(不四舍五入,直接截取)
sql语句
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)
执行结果
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)
(2)D<0,去掉所有小数部分且将该整数的后面D位置为0
sql语句
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)
执行结果
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)
(3)D==0,直接返回整数部分
sql语句
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)
执行结果
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)

floor(X)

功能:求小于或等于表达式X值的最近的整数
示例
输入
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)
执行结果
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)

pi()

功能:返回结果为π的值,默认有效数字为7位
示例
sql语句
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)
执行结果
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)

mod(X,D)

功能:求模运算
示例
sql语句
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)
执行结果
sql数值计算函数ceil(x)、sign(X)、sqrt(X)、truncate(X,D)、floor(x)、pi()、mod(x,y)

上一篇:#每日一读 数组归类,并返回数组中每个元素的个数


下一篇:2022-1-7