DB2 函数详解

本篇详细介绍 DB2 数据库中各类函数的功能和使用方法,涵盖字符串函数、日期时间函数、数学函数、转换函数等,并结合实例演示其应用场景,助您深入理解和灵活运用 DB2 函数。

字符串函数

  • LENGTH: 返回字符串长度。
  • SUBSTR: 截取字符串的一部分。
  • UPPER: 将字符串转换为大写。
  • LOWER: 将字符串转换为小写。
  • TRIM: 去除字符串两端的空格。
  • REPLACE: 将字符串中的指定字符替换为其他字符。

日期时间函数

  • YEAR: 返回日期的年份。
  • MONTH: 返回日期的月份。
  • DAY: 返回日期的日。
  • HOUR: 返回时间的小时。
  • MINUTE: 返回时间的分钟。
  • SECOND: 返回时间的秒。
  • DATE: 返回当前日期。
  • TIME: 返回当前时间。

数学函数

  • ABS: 返回数值的绝对值。
  • MOD: 返回两个数值相除的余数。
  • ROUND: 将数值四舍五入到指定位数。
  • TRUNC: 将数值截断到指定位数。
  • POWER: 返回数值的指定次幂。

转换函数

  • CAST: 将一种数据类型转换为另一种数据类型。
  • CHAR: 将日期、时间或数字转换为字符类型。
  • VARCHAR: 将日期、时间或数字转换为可变长度字符类型。

聚合函数

  • SUM: 计算一组数值的总和。
  • AVG: 计算一组数值的平均值。
  • MAX: 返回一组数值中的最大值。
  • MIN: 返回一组数值中的最小值。
  • COUNT: 统计一组记录的数量。