SQL 中的 ATAN 函数

2024 年 8 月 29 日 | 阅读 3 分钟

ATAN 是一个 SQL 数学函数,它返回指定数字的反正切值。

ATAN 函数的语法

在 ATAN 语法中,我们必须传入我们想要查找反正切值的十进制数字。

在结构化查询语言中,我们也可以将 ATAN 函数与表中的列一起使用,如下所示:

在此语法中,我们必须定义我们想要执行 ATAN 函数的表的名称和列。

ATAN 函数示例

示例 1:此示例返回指定数字的 ATAN_Value

输出

ATAN_Value_of_15
1.50422816

示例 2:此示例返回指定数字的 ATAN_Value

输出

ATAN_Value_of_2
1.10714

示例 3:此示例返回 82 的 ATAN_Value 表示

输出

ATAN_Value_of_8
1.4464412

示例 4:此示例将 ATAN 函数与 SQL 表一起使用。

在此示例中,我们将创建一个新表,并通过该表对列执行 ATAN 函数

以下显示了在 SQL 中创建新表的语法

以下 CREATE 语句创建了 Product_Details 表,用于存储产品的价格和数量

以下多个 INSERT 查询将带有销售价和购买价的产品的记录插入 Product_Details 表

以下 SELECT 语句显示了上面 Product_Details 表的已插入记录


Product_IDProduct_Name产品数量Purchasing_PriceSelling_PriceRelease_DateProduct_Rating
0.1P10.2500.5NULL2022-04-30NULL
0.2P40.5000.45-0.82022-01-280.25
0.3P20.3500.850.2502022-02-180.15
0.4P70.8500.355NULL2021-12-250.45
0.5P60.9000.5-0.5002021-10-15NULL
0.6P80.7500.110-0.952022-01-28-0.9
0.7P100.2500.5500.2582022-04-11NULL

查询 1:以下 SELECT 查询将 ATAN 函数与上述 Product_Details 表的 Product_Quantity 列一起使用

此查询显示每个产品的产品 ID 的 ATAN_Value。

输出

Product_IDATAN_Value_of_Product_ID
0.19.966865
0.20.1973955
0.30.291456
0.40.380506
0.50.463647
0.60.540419
0.70.610725

查询 2:以下 SELECT 查询将 ATAN 函数与上述 Product_Details 表的 Purchasing_Price 列一起使用

此查询显示每个产品的采购价格的 ATAN_Value。

输出

Purchasing_PriceATAN_Value_of_PurchasingPrice
0.50.463647
0.450.42285
0.850.704494
0.3550.341122
0.50.463647
0.1100.109559
0.5500.502843

查询 3:以下 SELECT 查询将 ATAN 函数与上述 Product_Details 表的 Product_Rating 列一起使用

此查询显示上述表中每个产品的评级的 ATAN_Value。

输出

Product_RatingATAN_Value_of_productrating
NULL-
0.250.244978
0.150.148889
0.450.422853
NULL-
-0.9-0.732815
NULL-

查询 4:以下 SELECT 查询将 ATAN 函数与上述 Product_Details 表的 Purchasing_Price 和 Selling_Price 列一起使用

此查询显示每个产品的销售价格的 ATAN_Value。

输出

Selling_PriceATAN_Value_of_SellingPrice
NULL-
-0.80.674740
0.250-0.244978
NULL-
-0.500-0.463647
-0.95-0.759762
0.2580.252493

下一个主题SQL 中的 TAN 函数