MySQL REPEAT() 函数

MySQL REPEAT() 函数将指定的字符串重复指定的次数并返回。

REPEAT() 语法

这里是 MySQL REPEAT() 函数的语法:

REPEAT(str, count)

参数

str
必需的。 需要重复的字符串。
count
必需的。 需要重复的次数。

返回值

REPEAT(str, count) 函数将指定的字符串重复指定的次数并返回。

  • count 为 0 或者负数时, REPEAT() 函数将返回空字符串 ''
  • 当任意一个参数为 NULL 时, REPEAT() 函数将返回 NULL

REPEAT() 示例

这里列出了几个常见的 REPEAT() 示例。

SELECT
    REPEAT('MySQL', 3),
    REPEAT('Go ', 3),
    REPEAT('MySQL', 0),
    REPEAT('MySQL', -1),
    REPEAT('MySQL', NULL),
    REPEAT(NULL, 3)\G
*************************** 1. row ***************************
   REPEAT('MySQL', 3): MySQLMySQLMySQL
     REPEAT('Go ', 3): Go Go Go
   REPEAT('MySQL', 0):
  REPEAT('MySQL', -1):
REPEAT('MySQL', NULL): NULL
      REPEAT(NULL, 3): NULL

注意: 当重复次数为 0 时,REPEAT() 函数返回空字符串。