T-SQL 数值函数

17 Mar 2025 | 阅读 2 分钟

T-SQL 中,数值函数应用于数值数据并返回数字数据。

数值函数的类型如下所示

  • ABS ()

绝对值作为数值表达式的输出返回。

示例

查询返回绝对值。

  • ACOS ()

反余弦值作为指定数值表达式的输出返回。

示例

以下代码生成 0 的反余弦值。

  • ASIN()

反正弦值作为特定数值表达式的输出返回。

示例

查询给出 0 的反正弦值。

  • ATAN ()

反正切值作为特定数值表达式的输出返回。

示例

查询返回反正切值 0

  • ATN2 ()

所有四个象限的反正切值作为指定表达式的输出给出。

示例

以下查询给出 0 的反正切值在四个象限中的值。

请参阅 EMPLOYEES 表,其中包含这些记录。

ID姓名年龄地址工资
01威廉32卡拉奇72000
02艾弗里24伦敦34000
03Jackson34巴黎12000
04哈珀20美国15000
05艾拉22伊斯兰堡33000
06蒙蒂23土耳其42000
07梅森26沙特50500
  • BETWEEN ()

如果该值存在于两个表达式之间,则将显示以下输出。

其中薪水介于 20000 到 85000 之间。

输出

T-SQL Numeric function
  • MIN()

最小值将作为给定表达式的输出出现。

示例

查询为 Employee 表的 'salary' 表达式给出 '15000.00'。

  • MAX ()

最大值作为表达式的输出返回。

示例

以下代码将为客户表的 'salary' 表达式给出 '20000.00'。

  • SQRT ()

数值表达式的平方根作为输出返回。

示例

它为 4 个数值表达式给出 2

  • PI()

PI() 函数生成数值输出。

示例

以下查询为 PI 值给出 3.14159265358979。

  • CEILING()

CEILING () 函数在对小数进行四舍五入后返回输出,该输出是表的下一个最高值

示例

对于给定的 234.25 值,查询给出 235。

  • FLOOR()

该函数在对小数进行四舍五入后生成输出,该输出等于或小于表达式值。

示例

对于给定的 231.34 值,查询给出 231。

  • LOG ()

表达式的自然对数作为输出返回。

示例

以下查询将为给定的值 1 给出 0。