RADIANS (Transact-SQL)
Gibt das Bogenmaß zurück, wenn ein numerischer Ausdruck in Grad eingegeben wird.
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)