Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric
Geeft radialen terug wanneer een numerieke uitdrukking, in graden, wordt ingevoerd.
Transact-SQL syntaxis-conventies
Syntaxis
RADIANS ( numeric_expression )
Arguments
numeric_expression
Is een uitdrukking van de exacte numerieke of benaderende numerieke datatypecategorie.
Retourtypen
Het retourtype hangt af van het invoertype van numeric_expression:
| Invoertype | Resultaattype |
|---|---|
| Float, echt | float |
| Decimaal(P, S) | Decimaal(38, s) |
| int, smallint, tinyint | int |
| bigint | bigint |
| geld, smallmoney | geld |
| bit | float |
Als het resultaat niet in het retourtype past, treedt er een rekenkundige overloopfout op.
Voorbeelden
Eén. RADIANS gebruiken om 0,0 weer te geven
Het volgende voorbeeld geeft een resultaat van 0.0 omdat de numerieke uitdrukking om te zetten naar radialen te klein is voor de RADIANS functie.
SELECT RADIANS(1e-307)
GO
Hier is het resultatenoverzicht.
-------------------
0.0
(1 row(s) affected)
B. Radialen gebruiken om de equivalente hoek van een float-expressie terug te geven.
Het volgende voorbeeld neemt een float uitdrukking en geeft de RADIANS van de gespecificeerde hoek terug.
-- 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
Hier is het resultatenoverzicht.
---------------------------------------
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)
Zie ook
CAST en CONVERTEREN (Transact-SQL)
decimaal en numeriek (Transact-SQL)
drijvend en echt (Transact-SQL)
int, bigint, smallint en tinyint (Transact-SQL)
Wiskundige functies (Transact-SQL)
geld en smallmoney (Transact-SQL)