Oracle ATAN2() 函数使用指南

Oracle ATAN2() 是一个内置函数,它返回两个给定参数的反正切。

Oracle ATAN2() 语法

这里是 Oracle ATAN2() 函数的语法:

ATAN2(x, y)

参数

x

必需的。

y

必需的。

返回值

Oracle ATAN2() 函数返回两个给定参数的反正切。它是一个在 -pipi 范围内的值,以弧度表示。

如果任何参数是 BINARY_FLOATBINARY_DOUBLE,则 ATAN2() 返回 BINARY_DOUBLE。否则 ATAN2() 返回 NUMBER

如果任意一个参数为 NULLATAN2() 将返回 NULL

Oracle ATAN2() 示例

这里有几个展示了 Oracle ATAN2() 函数用法的示例。

基本用法

SELECT
    ATAN2(1, 2)
FROM dual;

输出:

                                   ATAN2(1,2)
_____________________________________________
   0.4636476090008061162142562314612144020295

NULL 参数

如果任意一个参数为 NULLATAN2() 将返回 NULL

SET NULL 'NULL';
SELECT
    ATAN2(1, NULL) NULL1,
    ATAN2(NULL, 1) NULL2,
    ATAN2(NULL, NULL) NULL3
FROM dual;

输出:

   NULL1    NULL2    NULL3
________ ________ ________
    NULL     NULL     NULL

在本示例中,我们使用 SET NULL 'NULL'; 语句将 NULL 值显示为 'NULL' 字符串。

结论

Oracle ATAN2() 是一个内置函数,它返回两个给定参数的反正切。