SQL Server数学函数的简单总结
在前面的文章中,我们给大家介绍《mysql数学函数的简单总结》,下面我们继续为大家简单整理了SQL Server数学函数。
Transact-SQL
包含许多可以与SQL Server
一起使用的数学函数。
可以在SQL Server 2012及更高版本中使用以下标量函数。这些函数中的大多数接受一个或多个参数,并将根据提供的参数返回一个数值。
ABS()
返回指定数值表达式的绝对(正)值。换句话说,它允许您确定数字是正数,负数还是零。
ACOS()
返回反余弦。换句话说,它以弧度为单位返回角度,其余弦值是指定的浮点表达式。
ASIN()
返回反正弦。换句话说,它返回以弧度表示的角度,其正弦值是指定的浮点表达式。
ATAN()
返回反正切值。换句话说,它以弧度为单位返回角度,其切线是指定的浮点表达式。
ATN2()
返回正x轴与从原点到点(y,x)的光线之间的角度(以弧度表示),其中x和y是两个指定的float表达式的值。
CEILING()
允许您将数字四舍五入到最接近的整数。它返回大于或等于指定数值表达式的最小整数。
COS()
返回指定表达式中指定角度的三角余弦值(以弧度为单位)。
COT()
返回指定float值表达式中指定角度的三角余切值(以弧度表示)。
DEGREES()
让我们从弧度转换为度数。具体来说,此函数返回以弧度指定的角度的相应角度(以度为单位)。
EXP()
返回指定的float表达式的指数值。
FLOOR()
可以向下舍入到最接近的整数。它返回小于或等于指定数值表达式的最大整数。
LOG()
返回指定的float表达式的自然对数。
LOG10()
返回指定的float表达式的以10为底的对数。
PI()
返回PI的常量值。
POWER()
将指定表达式的值返回到指定的幂。
RADIANS()
允许您将度数转换为弧度。具体来说,它在输入数字表达式(以度为单位)时返回弧度。
RAND()
返回从0到1的伪随机浮点值,不包括。
ROUND()
返回一个数值,舍入为指定的长度或精度。
SIGN()
返回指定表达式的正(+1),零(0)或负(-1)符号。
SIN()
返回指定角度的三角正弦值(以弧度为单位)和近似数值浮点表达式。
SQRT()
返回指定float值的平方根。
SQUARE()
返回指定float值的平方。
TAN()
返回输入表达式的正切值。
除RAND()
之外的所有函数都是确定性的。这意味着每次用一组特定的输入值调用它们时,它们返回相同的结果。RAND()
仅在指定子参数时才具有确定性。
Atas ialah kandungan terperinci SQL Server数学函数的简单总结. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Artikel ini membincangkan menggunakan pernyataan jadual Alter MySQL untuk mengubah suai jadual, termasuk menambah/menjatuhkan lajur, menamakan semula jadual/lajur, dan menukar jenis data lajur.

Artikel membincangkan mengkonfigurasi penyulitan SSL/TLS untuk MySQL, termasuk penjanaan sijil dan pengesahan. Isu utama menggunakan implikasi keselamatan sijil yang ditandatangani sendiri. [Kira-kira aksara: 159]

Artikel membincangkan alat MySQL GUI yang popular seperti MySQL Workbench dan PHPMyAdmin, membandingkan ciri dan kesesuaian mereka untuk pemula dan pengguna maju. [159 aksara]

Artikel membincangkan strategi untuk mengendalikan dataset besar di MySQL, termasuk pembahagian, sharding, pengindeksan, dan pengoptimuman pertanyaan.

Keupayaan carian teks penuh InnoDB sangat kuat, yang dapat meningkatkan kecekapan pertanyaan pangkalan data dan keupayaan untuk memproses sejumlah besar data teks. 1) InnoDB melaksanakan carian teks penuh melalui pengindeksan terbalik, menyokong pertanyaan carian asas dan maju. 2) Gunakan perlawanan dan terhadap kata kunci untuk mencari, menyokong mod boolean dan carian frasa. 3) Kaedah pengoptimuman termasuk menggunakan teknologi segmentasi perkataan, membina semula indeks dan menyesuaikan saiz cache untuk meningkatkan prestasi dan ketepatan.

Artikel ini membincangkan jadual menjatuhkan di MySQL menggunakan pernyataan Jadual Drop, menekankan langkah berjaga -jaga dan risiko. Ia menyoroti bahawa tindakan itu tidak dapat dipulihkan tanpa sandaran, memperincikan kaedah pemulihan dan bahaya persekitaran pengeluaran yang berpotensi.

Artikel membincangkan menggunakan kunci asing untuk mewakili hubungan dalam pangkalan data, memberi tumpuan kepada amalan terbaik, integriti data, dan perangkap umum untuk dielakkan.

Artikel ini membincangkan membuat indeks pada lajur JSON dalam pelbagai pangkalan data seperti PostgreSQL, MySQL, dan MongoDB untuk meningkatkan prestasi pertanyaan. Ia menerangkan sintaks dan faedah mengindeks laluan JSON tertentu, dan menyenaraikan sistem pangkalan data yang disokong.
