小。速度很快。可靠。
选择任意三个选项。
内置数学SQL函数

1概述

下面显示的数学函数是纯量函数内置于SQLite合并源文件但仅处于活动状态如果合并是使用-DSQLITE_ENABLE_MATH_FUNCTIONS(DSQLITE_ENABLE_MATH_FUNCATIONS)compile-time选项。

数学函数的参数可以是整数、浮点数、,或者看起来像整数或实数的字符串或Blob。如果有任何争论为NULL或是不容易转换为数字的字符串或blob,则函数将返回NULL。这些函数还为域错误返回NULL,例如尝试取负数的平方根,或计算值大于1.0或小于-1.0。

这些函数返回的值通常是近似值。例如pi()函数返回3.14159265358973115997963468544185161590576171875其中大约1.22465e-16太小,但它是可用的最接近的近似值用于IEEE754双打。

2内置标量SQL数学函数的描述

acos公司(X(X))

返回X的反余弦。结果以弧度表示。

乌头(X(X))

返回X的双曲反余弦。

阿辛(X(X))

返回X的反正弦。结果以弧度表示。

阿辛哈(X(X))

返回X的双曲反正弦。

阿坦(X(X))

返回X的反正切。结果以弧度表示。

数据2(Y(Y),X(X))

返回Y/X的反正切。结果以弧度为单位。这个根据符号将结果放入正确的象限X和Y的。

阿塔纳河(X(X))

返回X的双曲反正切。

天花板(X(X))
天花板(X(X))

返回第一个大于或等于X的可表示整数值。对于X的正值,此例程从零开始四舍五入。对于X的负值,此例程将四舍五入为零。

科斯(X(X))

返回X.X的余弦以弧度表示。

科什(X(X))

返回X的双曲余弦。

度(X(X))

将值X从弧度转换为度。

经验(X(X))

计算e(电子)(欧拉号码,约2.71828182845905)功率X。

地板(X(X))

返回第一个小于或等于X的可表示整数值。对于正数,此函数将四舍五入为零。对于负数,此函数将从零舍入。

在(X(X))

返回X的自然对数。

日志(X(X))
对数10(X(X))
日志(B类,X(X))

返回X的以10为底的对数。或者,对于双参数版本,返回X的以B为底的对数。

兼容性说明:SQLite的工作原理与PostgreSQL类似,因为log()函数计算以10为底的对数。大多数其他SQL数据库引擎计算log()的自然对数。在日志(B,X)的双参数版本中第一个参数是基,第二个参数是操作数。这是与PostgreSQL和MySQL中的相同,但与SQL Server相反,后者使用第二个参数作为基,使用第一个参数作为操作数。

日志2(X(X))

返回以2为底的数字X的对数。

模块(X(X),Y(Y))

返回X除以Y后的余数。这类似于“%”运算符,但它适用于非整数参数。

pi()

返回π的近似值。

功率(X(X),Y(Y))
功率(X(X),Y(Y))

计算X的Y次方。

弧度(X(X))

将X从度转换为弧度。

罪(X(X))

返回X.X的正弦以弧度表示。

新几内亚(X(X))

返回X的双曲正弦。

平方英尺(X(X))

返回X的平方根。如果X为负数,则返回NULL。

棕褐色(X(X))

返回X.X的切线以弧度表示。

坦纳(X(X))

返回X的双曲正切。

特朗克(X(X))

返回X和0(包括X和0)之间的可表示整数那是离零最远的地方。或者,换句话说,返回X的整数部分,向零舍入。trunk()函数类似于天花板(X)地板(X)除了它总是向零舍入,而天花板(X)和地板(X)是圆的分别向上和向下。

此页面上次修改时间2023-12-05 14:43:20联合技术公司