功能(标量单行)

标量或单行函数用于操作结果集中的每一行数据,而不是对整个结果集进行操作的聚合函数

有十种类型的标量函数。

  1. 配置功能提供有关当前 SQL 实例的配置的信息。
  2. 转换函数将数据转换为给定操作的正确数据类型。例如,这些类型的函数可以通过将字符串转换为日期或数字来重新格式化信息,以允许比较两种不同的类型。
  3. 日期和时间函数处理包含日期和时间值的字段。它们可以返回数值,日期或字符串值。例如,你可以使用函数检索一周或一年中的当前日期,或仅检索日期中的年份。

日期和时间函数返回的值取决于为运行 SQL 实例的计算机的操作系统设置的日期和时间。

  1. 使用逻辑运算符执行操作的逻辑函数。它评估一组条件并返回单个结果。
  2. 数学函数对数字表达式执行数学运算或计算。此类函数返回单个数值。
  3. 元数据函数检索有关指定数据库的信息,例如其名称和数据库对象。
  4. 安全功能提供可用于管理数据库安全性的信息,例如有关数据库用户和角色的信息。
  5. 字符串函数对字符串值执行操作并返回数值或字符串值。

例如,使用字符串函数,你可以组合数据,提取子字符串,比较字符串或将字符串转换为全部大写或小写字符。

  1. 系统函数执行操作并返回有关当前 SQL 实例的值,对象和设置的信息
  2. 系统统计函数提供有关当前 SQL 实例的各种统计信息 - 例如,以便你可以监视系统的当前性能级别。