Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Математически функции на SQL Server (пълен списък)

Transact-SQL съдържа редица математически функции, които можете да използвате със SQL Server.

Следните скаларни функции могат да се използват в SQL Server 2012 и по-нова версия. Повечето от тези функции приемат един или повече аргументи и ще върнат числова стойност въз основа на предоставения/ите аргумент/и.

ABS()
Връща абсолютната (положителна) стойност на посочения числов израз. С други думи, той ви позволява да определите дали дадено число е положително, отрицателно или нула.
ACOS()
Връща арккосинуса. С други думи, той връща ъгъла в радиани, чийто косинус е посоченият float израз.
ASIN()
Връща арксинуса. С други думи, той връща ъгъла в радиани, чийто синус е посоченият израз с плаваща стойност.
ATAN()
Връща арктангенса. С други думи, той връща ъгъла в радиани, чиято тангенс е определен израз с плаваща стойност.
ATN2()
Връща ъгъла в радиани между положителната ос x и лъча от началото до точката (y, x), където x и y са стойностите на двата посочени израза с плаваща стойност.
CEILING()
Позволява ви да закръглите число до най-близкото цяло число. Връща най-малкото цяло число, по-голямо или равно на посочения числов израз.
COS()
Връща тригонометричния косинус на посочения ъгъл – измерен в радиани – в посочения израз.
COT()
Връща тригонометричния котангенс на посочения ъгъл – в радиани – в посочения float израз.
DEGREES()
Нека преобразуваме от радиани в градуси. По-конкретно, тази функция връща съответния ъгъл в градуси за ъгъл, определен в радиани.
EXP()
Връща експоненциалната стойност на посочения float израз.
FLOOR()
Позволява ви да закръглите надолу до най-близкото цяло число. Връща най-голямото цяло число, по-малко или равно на посочения числов израз.
LOG()
Връща естествения логаритъм на посочения float израз.
LOG10()
Връща основния 10 логаритъм на посочения израз с плаваща стойност.
PI()
Връща константната стойност на PI.
POWER()
Връща стойността на посочения израз в посочената степен.
RADIANS()
Позволява ви да конвертирате от градуси в радиани. По-конкретно, той връща радиани, когато се въведе числов израз в градуси.
RAND()
Връща псевдослучайна плаваща стойност от 0 до 1, изключителна.
ROUND()
Връща числова стойност, закръглена до определената дължина или точност.
SIGN()
Връща положителния (+1), нула (0) или отрицателния (-1) знак на посочения израз.
SIN()
Връща тригонометричния синус на посочения ъгъл, в радиани и в приблизителен числов, float, израз.
SQRT()
Връща корен квадратен от посочената плаваща стойност.
SQUARE()
Връща квадрата на посочената плаваща стойност.
TAN()
Връща тангенса на входния израз.

Всички функции с изключение на RAND() са детерминистични. Това означава, че те връщат едни и същи резултати всеки път, когато бъдат извикани с определен набор от входни стойности. RAND() е детерминиран само когато е посочен начален параметър.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да импортирате DBF файл в SQL Server

  2. Преобразувайте „datetime“ в „datetime2“ в SQL Server (T-SQL примери)

  3. Как да промените колона от Null на Not Null в таблицата на SQL Server - SQL Server / T-SQL урок, част 52

  4. Какво означава exec sp_reset_connection в Sql Server Profiler?

  5. SQL Server 2016