Med hjälp av SQL Server kan du använda T-SQL SIN()
funktion för att returnera sinus för ett tal. Mer specifikt returnerar den här funktionen trigonometrisk sinus för den angivna vinkeln, i radianer, och i en ungefärlig numerisk, float , uttryck.
Returdatatypen är flytande .
Du anger numret som ett argument när du anropar funktionen.
Syntax
Syntaxen ser ut så här:
SIN ( float_expression )
Där float_expression är ett uttryck av typen float eller av en typ som implicit kan omvandlas till float.
Exempel 1 – Grundläggande användning
Här är ett grundläggande exempel för att visa vad SIN()
returnerar för ett givet värde.
SELECT SIN(7) Result;
Resultat:
+-------------------+ | Result | |-------------------| | 0.656986598718789 | +-------------------+
Exempel 2 – Negativt värde
Här är ett exempel med ett negativt värde.
SELECT SIN(-7) Result;
Resultat:
+--------------------+ | Result | |--------------------| | -0.656986598718789 | +--------------------+
Exempel 3 – Uttryck
Du kan använda uttryck som detta:
SELECT SIN(5*2) Result;
Resultat:
+-------------------+ | Result | |-------------------| | -0.54402111088937 | +-------------------+
Så det skulle få samma resultat som att göra det här:
SELECT SIN(10) Result;
Resultat:
+-------------------+ | Result | |-------------------| | -0.54402111088937 | +-------------------+
Exempel 4 – Använda PI
I det här exemplet får jag sinus för π (pi). Jag gör detta genom att skicka in PI()
fungera som ett argument.
SELECT SIN(PI()) Result;
Resultat:
+----------------------+ | Result | |----------------------| | 1.22464679914735E-16 | +----------------------+