当前位置:网站首页>SQL函数 SQRT
SQL函数 SQRT
2022-08-01 12:02:00 【用户7741497】
SQL函数 SQRT
返回给定数值表达式的平方根的数值函数。
大纲
SQRT(numeric-expression)
{fn SQRT(numeric-expression)}参数
numeric-expression- 解析为计算平方根的正数的表达式。
SQRT 返回 NUMERIC 或 DOUBLE 数据类型。如果 numeric-expression 是数据类型 DOUBLE,则 SQRT 返回 DOUBLE;否则,它返回 NUMERIC。
描述
SQRT 返回 numeric-expression 的平方根。 numeric-expression 必须是正数。负数值表达式(-0 除外)会生成 SQLCODE -400 错误。如果传递 NULL 值,SQRT 返回 NULL。
SQRT 返回一个精度为 36、小数位数为 18 的值。
SQRT 可以指定为常规标量函数或 ODBC 标量函数(使用大括号语法)。
示例
以下示例显示了两种 SQRT 语法形式。两者都返回 49 的平方根:
SELECT SQRT(49) AS SRoot,{fn SQRT(49)} AS ODBCSRoot
7 7以下嵌入式 SQL 示例返回整数 0 到 10 的平方根:
/// d ##class(PHA.TEST.SQLFunction).Sort()
ClassMethod Sort()
{
s a = 0
while a < 11 {
&sql(
SELECT SQRT(:a) INTO :b
)
if SQLCODE '= 0 {
w !,"Error code ",SQLCODE
} else {
w !,"The square root of ",a," = ",b
s a = a + 1
}
}
}DHC-APP>d ##class(PHA.TEST.SQLFunction).Sort()
The square root of 0 = 0
The square root of 1 = 1
The square root of 2 = 1.414213562373095049
The square root of 3 = 1.732050807568877294
The square root of 4 = 2
The square root of 5 = 2.236067977499789697
The square root of 6 = 2.449489742783178098
The square root of 7 = 2.645751311064590591
The square root of 8 = 2.828427124746190098
The square root of 9 = 3
The square root of 10 = 3.162277660168379332边栏推荐
- OpenHarmony高校技术俱乐部计划发布
- Process sibling data into tree data
- The difference between undefined and null in JS
- 易周金融分析 | 银行ATM机智能化改造提速;互联网贷款新规带来挑战
- 并发编程10大坑,你踩过几个?
- 2022 Go ecosystem rpc framework Benchmark
- 一篇文章,带你详细了解华为认证体系证书(1)
- 那些利用假期学习的职场人,后来都怎么样了?
- sql中ddl和dml(数据库表与视图的区别)
- bpmn-process-designer基础上进行自定义样式(工具、元素、菜单)
猜你喜欢

【likeshop】回收租凭系统100%开源无加密 商城+回收+租赁

bpmn-process-designer基础上进行自定义样式(工具、元素、菜单)

STM32 CAN filter configuration details

C#/VB.NET 将PPT或PPTX转换为图像

Fault 007: The dexp derivative is inexplicably interrupted

.NET analyzes the LINQ framework in depth (three: the elegant prelude of LINQ)

Why Metropolis–Hastings Works

如何利用DevExpress控件绘制流程图?看完这篇文章就懂了!

表达式引擎在转转平台的实践

各位大拿,安装Solaris 11.4操作系统,在安装数据库依赖包的时候包这个错,目前无原厂支持,也无安装盘,联网下载后报这个错,请教怎么解决?
随机推荐
Aeraki Mesh Joins CNCF Cloud Native Panorama
JS数据类型转换完全攻略
易周金融分析 | 银行ATM机智能化改造提速;互联网贷款新规带来挑战
leetcode/submatrix element sum
Solve vscode input! Unable to quickly generate skeletons (three methods for the new version of vscode to quickly generate skeletons)
深入理解 Istio —— 云原生服务网格进阶实战
一篇文章,带你详细了解华为认证体系证书(1)
R语言拟合ARIMA模型:使用forecast包中的auto.arima函数自动搜索最佳参数组合、模型阶数(p,d,q)、设置seasonal参数指定在模型中是否包含季节信息
Meshlab & Open3D SOR filtering
【公开课预告】:超分辨率技术在视频画质增强领域的研究与应用
(ES6 and above and TS) Map object to array
并发编程10大坑,你踩过几个?
leetcode/子矩阵元素和
R language ggplot2 visualization: use the ggdensity function of the ggpubr package to visualize density plots, use the stat_central_tendency function to add mean vertical lines to the density and cust
【公开课预告】:超分辨率技术在视频画质增强领域的研究与应用
Excel表格打印时不打印标记填充颜色
博弈论(Depu)与孙子兵法(42/100)
程序员如何优雅地解决线上问题?
冰冰学习笔记:gcc、gdb等工具的使用
How much do you know about Amazon reviews?