SQL ATAN函数
ATAN是一个SQL的数学函数,返回指定数字的反正切值。
ATAN函数的语法
在ATAN语法中,我们需要传递一个十进制数,以便找到它的反正切值。
在结构化查询语言中,我们也可以使用ATAN函数来操作表格的列,如下所示的代码块:
在这个语法中,我们必须定义我们想要执行ATAN函数的表的名称和列。
ATAN函数的示例
示例1: 这个示例返回指定数字的ATAN值:
输出:
示例2: 此示例返回指定数字的ATAN_Value:
输出:
示例 3: 这个示例返回82的ATAN_Value表示:
输出:
示例4: 此示例使用SQL表中的ATAN函数。
在此示例中,我们将通过新建表来执行ATAN函数的操作:
以下是在SQL中创建新表的语法:
以下的CREATE语句创建了 Product_Details 表,用于存储产品的价格和数量:
下面的多个INSERT查询将产品的销售和购买价格记录插入到Product_Details表中:
下面的SELECT语句显示了上述 Product_Details 表中插入的记录:
Product_ID | Product_Name | Product_Quantity | Purchasing_Price | Selling_Price | Release_Date | Product_Rating |
---|---|---|---|---|---|---|
0.1 | P1 | 0.250 | 0.5 | NULL | 2022-04-30 | NULL |
0.2 | P4 | 0.500 | 0.45 | -0.8 | 2022-01-28 | 0.25 |
0.3 | P2 | 0.350 | 0.85 | 0.250 | 2022-02-18 | 0.15 |
0.4 | P7 | 0.850 | 0.355 | NULL | 2021-12-25 | 0.45 |
0.5 | P6 | 0.900 | 0.5 | -0.500 | 2021-10-15 | NULL |
0.6 | P8 | 0.750 | 0.110 | -0.95 | 2022-01-28 | -0.9 |
0.7 | P10 | 0.250 | 0.550 | 0.258 | 2022-04-11 | NULL |
查询1: 以下SELECT查询使用了上述Product_Details表的Product_Quantity列的ATAN函数:
这个查询显示了每个产品的产品ID的ATAN_Value。
输出:
Product_ID | ATAN_Value_of_Product_ID |
---|---|
0.1 | 9.966865 |
0.2 | 0.1973955 |
0.3 | 0.291456 |
0.4 | 0.380506 |
0.5 | 0.463647 |
0.6 | 0.540419 |
0.7 | 0.610725 |
查询2: 下面的SELECT查询使用了上述Product_Details表的Purchasing_Price列的ATAN函数:
这个查询显示每个产品的购买价格的ATAN值。
输出结果:
Purchasing_Price | ATAN_Value_of_PurchasingPrice |
---|---|
0.5 | 0.463647 |
0.45 | 0.42285 |
0.85 | 0.704494 |
0.355 | 0.341122 |
0.5 | 0.463647 |
0.110 | 0.109559 |
0.550 | 0.502843 |
查询 3: 以下 SELECT 查询使用了上述 Product_Details 表的 Product_Rating 列的 ATAN 函数:
此查询显示上表中每个产品评分的ATAN_Value。
输出:
Product_Rating | ATAN_Value_of_productrating |
---|---|
NULL | - |
0.25 | 0.244978 |
0.15 | 0.148889 |
0.45 | 0.422853 |
NULL | - |
-0.9 | -0.732815 |
NULL | - |
查询 4: 以下 SELECT 查询使用 ATAN 函数,作用于上述 Product_Details 表的 Purchasing_Price 和 Selling_Price 列:
此查询显示每个产品的销售价格的 ATAN_Value。
输出结果:
Selling_Price | ATAN_Value_of_SellingPrice |
---|---|
NULL | - |
-0.8 | 0.674740 |
0.250 | -0.244978 |
NULL | - |
-0.500 | -0.463647 |
-0.95 | -0.759762 |
0.258 | 0.252493 |