SQL TAN函数

SQL TAN函数

TAN()是一个数学函数,它在结构化查询语言中返回给定数字的正切值。

TAN函数的语法

SELECT TAN(Number) AS Alias_Name;

在这个SELECT语法中,我们必须在函数中传递我们想要找到其正切值的数值。

在结构化查询语言中,我们也可以在SELECT查询中使用TAN函数与表字段一起使用。

SELECT TAN(Numeric_Column_Name) AS Alias_Name FROM Table_Name;

在这个SELECT查询中,我们必须定义要执行TAN函数的表的名称和字段。

TAN函数的示例

示例1: 此示例返回指定数字的正切值:

SELECT TAN(1.75) AS tan_value_of_1.75;

输出:

tan_value_of_1.75   
---  
-5.5203799225093304   

示例2: 此示例返回指定数字的正切值:

SELECT TAN(45) AS tan_value_of_45;

输出:

tan_value_of_45   
---  
1.6197751905438615   

例子3: 这个例子返回了19的正切值表示:

SELECT TAN(19) AS tan_value_of_19;

输出:

tan_value_of_19   
---  
0.15158947061240008   

示例 4: 该示例返回从21到30的数字的正切值表示:

SELECT TAN(21) AS 21, TAN(22) AS 22, TAN(23) AS 23, TAN(24) AS 24, TAN(25) AS 25, TAN(26) AS 26, TAN(27) AS 27, TAN(28) AS 28, TAN(29) AS 29, TAN(30) AS 30;

输出:

21 22 23 24 25 26 27 28 29 30
-1.527 8.8515 1.5881 -2.1348 -0.133 1.1787 -3.273 -0.2814 0.8871 -6.4053

示例5: 这个示例使用TAN函数与SQL表格。

在这个示例中,我们将通过这个新表格执行TAN函数来创建新表格。

下面展示了在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 (64, P1, 10.250, 945, NULL, 2022-04-30, NULL);

INSERT INTO Product_Details (Product_ID, Product_Name, Product_ Quantity Purchasing_Price, Selling_Price, Release_Date, Product_Rating) VALUES (88, P4, 15.500, 45, 75, 2022-01-28, 5);

INSERT INTO Product_Details (Product_ID, Product_Name, Product_ Quantity Purchasing_Price, Selling_Price, Release_Date, Product_Rating) VALUES (95, P2, 18.250, 25, NULL, 2022-02-18, 4);

INSERT INTO Product_Details (Product_ID, Product_Name, Product_ Quantity Purchasing_Price, Selling_Price, Release_Date, Product_Rating) VALUES (58, P7, 25.250, 5, 15, 2021-12-25, 9);

INSERT INTO Product_Details (Product_ID, Product_Name, Product_ Quantity Purchasing_Price, Selling_Price, Release_Date, Product_Rating) VALUES (26, P6, 15.500, 50, 70, 2021-10-15, NULL);

INSERT INTO Product_Details (Product_ID, Product_Name, Product_ Quantity Purchasing_Price, Selling_Price, Release_Date, Product_Rating) VALUES (85, P8, 19.750, 110, 250, 2022-01-28, 4);

INSERT INTO Product_Details (Product_ID, Product_Name, Product_ Quantity Purchasing_Price, Selling_Price, Release_Date, Product_Rating) VALUES (91, P10, 10.250, 550, 835, 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
64 P1 10.250 945 NULL 2022-04-30 NULL
88 P4 15.500 45 75 2022-01-28 5
95 P2 18.250 25 NULL 2022-02-18 4
58 P7 25.250 5 15 2021-12-25 9
26 P6 15.500 50 70 2021-10-15 NULL
85 P8 19.750 110 250 2022-01-28 4
91 P10 10.250 550 835 2022-04-11 NULL

查询1: 下面的SELECT查询使用了上面Product_Details表的Product_Quantity列的TAN函数:

SELECT Product_ID, TAN(Product_ID) AS tan_value_of_Product_ID FROM Product_Details;

这个查询返回表中每个产品的产品ID的正切值。

输出:

Product_ID tan_value_of_Product_ID
64 2.3478603091954366
88 3.5420501339376929E-2
95 0.9357524720632393
58 8.335086
26 1.1787
85 0.17787
91 -0.1065878

查询 2: 下面的 SELECT 查询使用 TAN 函数与上述 Product_Details 表中的 Purchasing_Price 和 Selling_Price 列:

SELECT Purchasing_Price, TAN(Purchasing_Price) AS tan_value_of_PurchasingPrice, Selling_Price FROM Product_Details;

此查询显示每个产品的购买价格的正切值。

输出:

Purchasing_Price tan_value_of_PurchasingPrice
945 -0.71298
45 1.61977
25 -0.1335
5 -3.30581
50 -0.271900611
110 0.0442860
550 0.224969

查询3: 以下SELECT查询使用了上面Product_Details表的Product_Rating列的TAN函数:

SELECT TAN(Product_Rating) AS tan_value_of_productrating FROM Product_Details;

这个查询显示了上表中每个产品的评分的正切值。

输出:

Product_Rating tan_value_of_productrating
NULL -
5 -3.3808515
4 1.15782
9 -0.452315
NULL -
4 1.15782
NULL -

查询 4: 以下 SELECT 查询使用了上面 Product_Details 表的 Product_Quantity 列的 TAN 函数:

SELECT TAN(Product_Quantity) AS tan_value_of_productquantity FROM Product_Details;

这个查询显示了上表中每个产品数量的正切值。

输出结果:

Product_Quantity tan_value_of_productquantity
10.250 1.08299
15.500 -0.211014
18.250 -0.6834
25.250 0.117799
15.500 -0.211014
19.750 1.2613
10.250 1.08299

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程