SQL RADIANS 函数

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 Function 1

在此 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]
RADIANS Function 2