# 第115章 SQL函数 REPEAT 将字符串重复指定次数的字符串函数。 # 大纲 ```java REPEAT(expression,repeat-count) {fn REPEAT(expression,repeat-count)} ``` # 参数 - `expression` - 要重复的字符串表达式。 - `repeat-count` - 重复的次数,以整数表示。 # 描述 `REPEAT` 返回一串重复计数的表达式实例,连接在一起。 如果表达式为 `NULL`,则 `REPEAT` 返回 `NULL`。如果 `expression` 是空字符串,则 `REPEAT` 返回一个空字符串。 如果重复计数是小数,则仅使用整数部分。如果重复计数为 `0`,则 `REPEAT` 返回一个空字符串。如果重复计数是负数、`NULL` 或非数字字符串,则 `REPEAT` 返回 `NULL`。 # 示例 以下示例显示了 `REPEAT` 的两种形式。两个示例都返回字符串`“BANGBANGBANG”`: ```sql SELECT REPEAT('BANG',3) AS Tripled BANGBANGBANG ``` ```sql SELECT {fn REPEAT('BANG',3)} AS Tripled BANGBANGBANG ```