Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Fungsi Matematika SQL Server (Daftar Lengkap)

Transact-SQL berisi sejumlah fungsi matematika yang dapat Anda gunakan dengan SQL Server.

Fungsi skalar berikut dapat digunakan di SQL Server 2012 dan di atasnya. Sebagian besar fungsi ini menerima satu atau lebih argumen, dan akan mengembalikan nilai numerik berdasarkan argumen yang diberikan.

ABS()
Mengembalikan nilai absolut (positif) dari ekspresi numerik yang ditentukan. Dengan kata lain, ini memungkinkan Anda untuk menentukan apakah suatu bilangan positif, negatif, atau nol.
ACOS()
Mengembalikan arccosine. Dengan kata lain, ini mengembalikan sudut, dalam radian, yang kosinusnya adalah ekspresi float yang ditentukan.
ASIN()
Mengembalikan arcsine. Dengan kata lain, ini mengembalikan sudut, dalam radian, yang sinusnya adalah ekspresi float yang ditentukan.
ATAN()
Mengembalikan arctangent. Dengan kata lain, ia mengembalikan sudut, dalam radian, yang tangennya adalah ekspresi float yang ditentukan.
ATN2()
Mengembalikan sudut, dalam radian, antara sumbu x positif dan sinar dari titik asal ke titik (y, x), di mana x dan y adalah nilai dari dua ekspresi float yang ditentukan.
CEILING()
Memungkinkan Anda untuk membulatkan angka ke atas ke bilangan bulat terdekat. Ini mengembalikan bilangan bulat terkecil yang lebih besar dari, atau sama dengan, ekspresi numerik yang ditentukan.
COS()
Mengembalikan cosinus trigonometri dari sudut yang ditentukan – diukur dalam radian – dalam ekspresi yang ditentukan.
COT()
Mengembalikan kotangen trigonometri dari sudut yang ditentukan – dalam radian – dalam ekspresi float yang ditentukan.
DEGREES()
Mari kita ubah dari radian ke derajat. Secara khusus, fungsi ini mengembalikan sudut yang sesuai, dalam derajat, untuk sudut yang ditentukan dalam radian.
EXP()
Mengembalikan nilai eksponensial dari ekspresi float yang ditentukan.
FLOOR()
Memungkinkan Anda membulatkan ke bawah ke bilangan bulat terdekat. Ini mengembalikan bilangan bulat terbesar yang kurang dari atau sama dengan ekspresi numerik yang ditentukan.
LOG()
Mengembalikan logaritma natural dari ekspresi float yang ditentukan.
LOG10()
Mengembalikan logaritma basis-10 dari ekspresi float yang ditentukan.
PI()
Mengembalikan nilai konstan PI.
POWER()
Mengembalikan nilai ekspresi yang ditentukan ke kekuatan yang ditentukan.
RADIANS()
Memungkinkan Anda mengonversi dari derajat ke radian. Secara khusus, ini mengembalikan radian ketika ekspresi numerik, dalam derajat, dimasukkan.
RAND()
Mengembalikan nilai float pseudo-acak dari 0 hingga 1, eksklusif.
ROUND()
Mengembalikan nilai numerik, dibulatkan ke panjang atau presisi yang ditentukan.
SIGN()
Mengembalikan tanda positif (+1), nol (0), atau negatif (-1) dari ekspresi yang ditentukan.
SIN()
Mengembalikan sinus trigonometri dari sudut yang ditentukan, dalam radian, dan dalam ekspresi numerik, float, perkiraan.
SQRT()
Mengembalikan akar kuadrat dari nilai float yang ditentukan.
SQUARE()
Mengembalikan kuadrat dari nilai float yang ditentukan.
TAN()
Mengembalikan tangen dari ekspresi input.

Semua fungsi kecuali RAND() bersifat deterministik. Ini berarti mereka mengembalikan hasil yang sama setiap kali dipanggil dengan serangkaian nilai input tertentu. RAND() deterministik hanya jika parameter benih ditentukan.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL DELETE dengan INNER JOIN

  2. SQL Server 2012 Paket Layanan 1 &Pembaruan Kumulatif 1

  3. Menggunakan variabel dalam pernyataan SEPERTI SQL

  4. Bagaimana cara mencari string di database SQL Server?

  5. SQL Server 2008 tidak dapat masuk dengan pengguna yang baru dibuat