本参考文档列举了常用的 DB2 函数,并提供了简要说明和示例,帮助学生快速掌握和应用。

| 函数名 | 函数解释 | 函数举例 |

|---|---|---|

| AVG(表达式) | 计算表达式指定的所有值的平均值。 | AVG(salary) 计算 salary 列的平均值。 |

| COUNT(表达式) | 计算表达式指定的所有值的总数。 | COUNT() 计算表中的总行数。 |

| MAX(表达式) | 返回表达式指定的所有值中的最大值。 | MAX(hire_date) 返回最近的雇佣日期。 |

| MIN(表达式) | 返回表达式指定的所有值中的最小值。 | MIN(salary) 返回最低工资。 |

| SUM(表达式) | 计算表达式指定的所有值的总和。 | SUM(bonus) 计算所有奖金的总和。 |

| SUBSTR(字符串, 开始位置, 长度) | 从字符串中提取子字符串。 | SUBSTR('Hello World', 7, 5) 返回 "World"。 |

| LENGTH(字符串) | 返回字符串的长度。 | LENGTH('Hello') 返回 5。 |

| UPPER(字符串) | 将字符串转换为大写。 | UPPER('hello') 返回 "HELLO"。 |

| LOWER(字符串) | 将字符串转换为小写。 | LOWER('HeLLo') 返回 "hello"。 |

| TRIM(字符串) | 从字符串的两端删除空格。 | TRIM(' Hello ') 返回 "Hello"。 |

| REPLACE(字符串, 要替换的字符串, 替换字符串)* | 将字符串中的某个子字符串替换为另一个子字符串。 | REPLACE('Hello World', 'World', 'DB2') 返回 "Hello DB2"。 |

请注意: 以上仅列出部分常用函数,更多函数及其详细用法请参考 DB2 官方文档。