SQL ATAN函数

SQL ATAN函数

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

ATAN函数的语法

SELECT ATAN(Number) AS Alias_Name;

在ATAN语法中,我们需要传递一个十进制数,以便找到它的反正切值。

在结构化查询语言中,我们也可以使用ATAN函数来操作表格的列,如下所示的代码块:

SELECT ATAN(column_Name) AS Alias_Name FROM Table_Name;

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

ATAN函数的示例

示例1: 这个示例返回指定数字的ATAN值:

SELECT ATAN(15) AS ATAN_Value_of_15;

输出:

ATAN_Value_of_15   
---  
1.50422816   

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

SELECT ATAN(2) AS ATAN_Value_of_2;

输出:

ATAN_Value_of_2   
---  
1.10714   

示例 3: 这个示例返回82的ATAN_Value表示:

SELECT ATAN(8) AS ATAN_Value_of_82;

输出:

ATAN_Value_of_8   
---  
1.4464412   

示例4: 此示例使用SQL表中的ATAN函数。

在此示例中,我们将通过新建表来执行ATAN函数的操作:

以下是在SQL中创建新表的语法:

CREATE TABLE Name_of_New_Table
(
First_Column_of_table Data Type (character_size of First Column),  
Second_Column_of_table Data Type (character_size of the Second column ),  
Third_Column_of_table Data Type (character_size of the Third column),  
.......,  
Last_Column_of_table Data Type (character_size of the Last column)
);  

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

CREATE TABLE Product_Details
(
Product_ID INT NOT NULL,
Product_Name Varchar(50),
Product_Quantity INT,
Purchasing_Price INT,
Selling_Price INT,
Release_Date Date, 
Product_Rating INT
);

下面的多个INSERT查询将产品的销售和购买价格记录插入到Product_Details表中:

INSERT INTO Product_Details (Product_ID, Product_Name, Product_ Quantity Purchasing_Price, Selling_Price, Release_Date, Product_Rating) VALUES (0.1, P1, 0.250, 0.5, NULL, 2022-04-30, NULL);

INSERT INTO Product_Details (Product_ID, Product_Name, Product_ Quantity Purchasing_Price, Selling_Price, Release_Date, Product_Rating) VALUES (0.2, P4, 5.500, 0.45, -0.8, 2022-01-28, 0.25);

INSERT INTO Product_Details (Product_ID, Product_Name, Product_ Quantity Purchasing_Price, Selling_Price, Release_Date, Product_Rating) VALUES (0.3, P2, 0.350, 0.85, 0.250, 2022-02-18, 0.15);

INSERT INTO Product_Details (Product_ID, Product_Name, Product_ Quantity Purchasing_Price, Selling_Price, Release_Date, Product_Rating) VALUES (0.4, P7, 0.850, 0.355, NULL, 2021-12-25, 0.45);

INSERT INTO Product_Details (Product_ID, Product_Name, Product_ Quantity Purchasing_Price, Selling_Price, Release_Date, Product_Rating) VALUES (0.5, P6, 0.900, 0.5, -0.500, 2021-10-15, NULL);

INSERT INTO Product_Details (Product_ID, Product_Name, Product_ Quantity Purchasing_Price, Selling_Price, Release_Date, Product_Rating) VALUES (0.6, P8, 0.750, 0.110, -0.95, 2022-01-28, -0.9);

INSERT INTO Product_Details (Product_ID, Product_Name, Product_ Quantity Purchasing_Price, Selling_Price, Release_Date, Product_Rating) VALUES (0.7, P10, 0.250, 0.550, 0.258, 2022-04-11, NULL);

下面的SELECT语句显示了上述 Product_Details 表中插入的记录:

SELECT * FROM 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函数:

SELECT Product_ID, ATAN(Product_ID) AS ATAN_Value_of_Product_ID FROM Product_Details;

这个查询显示了每个产品的产品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函数:

SELECT Purchasing_Price, ATAN(Purchasing_Price) AS ATAN_Value_of_PurchasingPrice FROM Product_Details;

这个查询显示每个产品的购买价格的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 函数:

SELECT ATAN(Product_Rating) AS ATAN_Value_of_productrating FROM Product_Details;

此查询显示上表中每个产品评分的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 列:

SELECT Selling_Price, ATAN(Selling_Price) AS ATAN_Value_of_SellingPrice FROM Product_Details;

此查询显示每个产品的销售价格的 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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程