SQL Server RADIANS 函数是一个数学函数,用于将以度为单位的角度转换为以弧度为单位的近似等效角度。RADIANS 函数的语法如下所示。
SELECT RADIANS (numeric_Expression) FROM [Source]
RADIANS 函数接受精确数值(Numeric_Expression)或近似数值数据类型。它不接受 Bit 数据类型。
SQL RADIANS 函数示例
RADIANS 函数允许您将度数转换为近似等效的以弧度为单位的角度。在此示例中,我们将查找不同数据(正值和负值)的弧度并显示输出。
DECLARE @i INT SET @i = 120 SELECT RADIANS(@i)AS [Radians Result 1] -- Finding Degrees directly SELECT RADIANS(1) AS [Radians Result 2] SELECT RADIANS(90) AS [Radians Result 3] SELECT RADIANS(60) AS [Radians Result 4] SELECT RADIANS(45) AS [Radians Result 5] SELECT RADIANS(-30) AS [Radians Result 6] SELECT RADIANS(-140.579) AS [Radians Result 7]

在此 RADIANS 函数示例查询中,我们计算了角度 @i 的弧度值。我们还使用 SQL Server 中的 ALIAS 列分配了一个新名称“Radians Result 1”。
SELECT RADIANS(@i)AS [Radians Result 1]
在以下多个语句中,我们直接将 RADIANS 函数用于正浮点值。
SELECT RADIANS(90) AS [Radians Result 3] SELECT RADIANS(60) AS [Radians Result 4] SELECT RADIANS(45) AS [Radians Result 5]
接下来,我们将此 SQL RADIANS 函数直接用于负浮点值。
SELECT RADIANS(-30) AS [Radians Result 6] SELECT RADIANS(-140.579) AS [Radians Result 7]
RADIANS 函数示例 2
在此示例中,我们将 RADIANS 函数用于现有的产品 Sales 表。对于此数学函数演示,我们将使用 RADIANS 函数将 [StandardCost] 和 [ListPrice] 列中的所有记录转换为等效的弧度值。
SELECT [EnglishProductName]
,[Color]
,[StandardCost]
,RADIANS([StandardCost]) AS [Cost_Radian result]
,[ListPrice]
,RADIANS([ListPrice]) AS [List_Radian result]
,[DealerPrice]
,[SalesAmount]
FROM [Product Sales]
