RADIANS (Transact-SQL)

Gibt das Bogenmaß zurück, wenn ein numerischer Ausdruck in Grad eingegeben wird.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

RADIANS ( numeric_expression )

Argumente

numeric_expression

Ein Ausdruck der genauen numerischen oder ungefähren numerischen Datentypkategorie, mit Ausnahme des bit-Datentyps.

Rückgabetypen

Gibt den gleichen Typ wie numeric_expression zurück.

Beispiele

A. Verwenden von RADIANS zum Anzeigen von 0.0

Im folgenden Beispiel wird das Ergebnis 0.0 zurückgegeben, da der numerische Ausdruck, der in Bogenmaß konvertiert werden soll, für die RADIANS-Funktion zu klein ist.

SELECT RADIANS(1e-307)
GO

Dies ist das Resultset. 

------------------- 
0.0                      
(1 row(s) affected)

B. Verwenden von RADIANS zur Rückgabe des äquivalenten Winkels eines float-Ausdrucks

Das folgende Beispiel verwendet einen float-Ausdruck und gibt das Bogenmaß (RADIANS) des angegebenen Winkels zurück.

-- First value is -45.01.
DECLARE @angle float
SET @angle = -45.01
SELECT 'The RADIANS of the angle is: ' +
   CONVERT(varchar, RADIANS(@angle))
GO
-- Next value is -181.01.
DECLARE @angle float
SET @angle = -181.01
SELECT 'The RADIANS of the angle is: ' +
   CONVERT(varchar, RADIANS(@angle))
GO
-- Next value is 0.00.
DECLARE @angle float
SET @angle = 0.00
SELECT 'The RADIANS of the angle is: ' +
   CONVERT(varchar, RADIANS(@angle))
GO
-- Next value is 0.1472738.
DECLARE @angle float
SET @angle = 0.1472738
SELECT 'The RADIANS of the angle is: ' +
    CONVERT(varchar, RADIANS(@angle))
GO
-- Last value is 197.1099392.
DECLARE @angle float
SET @angle = 197.1099392
SELECT 'The RADIANS of the angle is: ' +
   CONVERT(varchar, RADIANS(@angle))
GO

Dies ist das Resultset. 

--------------------------------------- 
The RADIANS of the angle is: -0.785573                      
(1 row(s) affected)
--------------------------------------- 
The RADIANS of the angle is: -3.15922                       
(1 row(s) affected)
--------------------------------------- 
The RADIANS of the angle is: 0                              
(1 row(s) affected)
--------------------------------------- 
The RADIANS of the angle is: 0.00257041                     
 (1 row(s) affected)
--------------------------------------- 
The RADIANS of the angle is: 3.44022                        
(1 row(s) affected)

Siehe auch

Verweis

CAST und CONVERT (Transact-SQL)
decimal und numeric (Transact-SQL)
float und real (Transact-SQL)
int, bigint, smallint und tinyint (Transact-SQL)
Mathematische Funktionen (Transact-SQL)
money und smallmoney (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005