SQL tillhandahåller ett brett utbud av matematiska funktioner för att utföra olika beräkningar på numeriska data. Här är några av de vanligaste matematiska funktionerna i SQL:
1. ABS :Beräknar absolutvärdet (positiv magnitud) för ett tal.
Syntax:ABS(numeriskt_uttryck)
2. ACOS :Beräknar arccosinus (omvänd cosinus) för ett tal i radianer.
Syntax:ACOS(numeriskt_uttryck)
3. ASIN :Beräknar bågen (invers sinus) för ett tal i radianer.
Syntax:ASIN(numeriskt_uttryck)
4. ATAN :Beräknar arctangens (invers tangens) för ett tal i radianer.
Syntax:ATAN(numeriskt_uttryck)
5. ATAN2 :Beräknar arctangens (invers tangens) för två tal, med hänsyn till både y-koordinaten och x-koordinaten.
Syntax:ATAN2(y_koordinat, x_koordinat)
6. CEIL :Avrundar ett tal uppåt till närmaste heltal.
Syntax:CEIL(numeriskt_uttryck)
7. COS :Beräknar cosinus för en vinkel som anges i radianer.
Syntax:COS(numeriskt_uttryck)
8. COT :Beräknar cotangens (invers tangent) för en vinkel i radianer.
Syntax:COT(numeriskt_uttryck)
9. GRADER :Konverterar en vinkel från radianer till grader.
Syntax:DEGREES(numeriskt_uttryck)
10. EXP :Beräknar bas-e-exponentialen för ett tal.
Syntax:EXP(numeriskt_uttryck)
11. GOLV :Avrundar ett tal nedåt till närmaste heltal.
Syntax:FLOOR(numeriskt_uttryck)
12. LN :Beräknar den naturliga logaritmen (bas-e-logaritmen) för ett tal.
Syntax:LN(numeriskt_uttryck)
13. LOGG :Beräknar bas-10-logaritmen för ett tal.
Syntax:LOG(numeriskt_uttryck)
14. MOD :Hittar resten av att dividera ett tal med ett annat.
Syntax:MOD(utdelning, divisor)
15. PI :Returnerar värdet på den matematiska konstanten π (ungefär 3,14159).
Syntax:PI()
16. POW :Höjer ett nummer till en angiven effekt.
Syntax:POW(bas, exponent)
17. RADIANER :Konverterar en vinkel från grader till radianer.
Syntax:RADIANS(numeriskt_uttryck)
18. RAND :Genererar ett slumptal mellan 0 och 1.
Syntax:RAND()
19. RUND :Avrundar ett tal till ett angivet antal decimaler.
Syntax:ROUND(numeriskt_uttryck, decimaler)
20. SIGNA :Bestämmer om ett tal är positivt, negativt eller noll.
Syntax:SIGN(numeriskt_uttryck)
21. SYND :Beräknar sinus för en vinkel som anges i radianer.
Syntax:SIN(numeriskt_uttryck)
22. SQRT :Beräknar kvadratroten ur ett tal.
Syntax:SQRT(numeriskt_uttryck)
23. TAN :Beräknar tangenten för en vinkel som anges i radianer.
Syntax:TAN(numeriskt_uttryck)
24. TRUNCATE :Trunkerar ett tal till ett angivet antal decimaler.
Syntax:TRUNCATE(numeriskt_uttryck, decimaler)
Dessa matematiska funktioner kan användas i olika SQL-satser, som SELECT, WHERE och ORDER BY, för att utföra beräkningar och manipulera numeriska data.