美文网首页
第114章 SQL函数 RADIANS

第114章 SQL函数 RADIANS

作者: Cache技术分享 | 来源:发表于2022-04-17 08:48 被阅读0次

    第114章 SQL函数 RADIANS

    将度数转换为弧度的数值函数。

    大纲

    RADIANS(numeric-expression)
    
    {fn RADIANS(numeric-expression)}
    

    参数

    • numeric-expression - 以度为单位的角度度量。解析为数值的表达式。

    RADIANS 返回 NUMERICDOUBLE 数据类型。如果 numeric-expression 是数据类型 DOUBLERADIANS 返回 DOUBLE;否则,它返回 NUMERIC

    RADIANS 可以指定为标准标量函数或带有大括号语法的 ODBC 标量函数。

    描述

    RADIANS 以度为单位进行角度测量,并以弧度返回相应的角度测量。如果传递 NULL 值,RADIANS 将返回 NULL

    返回值的默认精度为 36,默认小数位数为 18

    可以使用 DEGREES 函数将弧度转换为度数。

    示例

    以下嵌入式 SQL 示例以 30 度为增量返回与从 0365 的度值对应的弧度等效值:

    /// d ##class(PHA.TEST.SQLFunction).Radians()
    ClassMethod Radians()
    {
        s a = 0
        while a < 366 {
            &sql(
                SELECT RADIANS(:a) INTO :b
            )
            if SQLCODE '= 0 {
                w !,"Error code ",SQLCODE 
            } else {
            w !,"degrees ",a," = radians ",b
            s a = a + 30 
            }
        }
    }
    
    DHC-APP>d ##class(PHA.TEST.SQLFunction).Radians()
     
    degrees 0 = radians 0
    degrees 30 = radians .5235987755982988731
    degrees 60 = radians 1.047197551196597746
    degrees 90 = radians 1.570796326794896619
    degrees 120 = radians 2.094395102393195492
    degrees 150 = radians 2.617993877991494366
    degrees 180 = radians 3.141592653589793239
    degrees 210 = radians 3.665191429188092112
    degrees 240 = radians 4.188790204786390985
    degrees 270 = radians 4.712388980384689858
    degrees 300 = radians 5.235987755982988731
    degrees 330 = radians 5.759586531581287604
    degrees 360 = radians 6.283185307179586477
    

    相关文章

      网友评论

          本文标题:第114章 SQL函数 RADIANS

          本文链接:https://www.haomeiwen.com/subject/szwkertx.html