MariaDB SPACE() 函数使用指南

在 MariaDB 中,SPACE() 是一个内置的字符串函数,它返回一个由指定数量的空格组成的字符串。

MariaDB SPACE() 语法

这里是 MariaDB SPACE() 函数的语法:

SPACE(count)

参数

count
必需的。组成字符串的空格符号的数量。

如果您不提供参数或提供了错误数量的参数, MariaDB 将报告一个错误:ERROR 1582 (42000): Incorrect parameter count in the call to native function 'SPACE'

返回值

MariaDB SPACE() 函数返回一个由指定数量的空格组成的字符串。

当参数 count 小于 1 时, SPACE() 函数返回一个空字符串 ''

当参数为 NULL 时, SPACE() 函数将返回 NULL

MariaDB SPACE() 示例

基本用法

下面的语句使用 MariaDB SPACE() 返回由 30 个空格组成的字符串:

SELECT SPACE(30);

输出:

+--------------------------------+
| SPACE(30)                      |
+--------------------------------+
|                                |
+--------------------------------+

由于空格是不可见的,您可以使用 CHAR_LENGTH() 获取其长度,如下:

SELECT CHAR_LENGTH(SPACE(30));

输出:

+------------------------+
| CHAR_LENGTH(SPACE(30)) |
+------------------------+
|                     30 |
+------------------------+

空字符串

当参数 count 小于 1 时, SPACE() 函数返回一个空字符串 ''

SELECT LENGTH(SPACE(0)), LENGTH(SPACE(-1));

输出:

+------------------+-------------------+
| LENGTH(SPACE(0)) | LENGTH(SPACE(-1)) |
+------------------+-------------------+
|                0 |                 0 |
+------------------+-------------------+

在本示例中,我们使用了 LENGTH() 获取其字节长度。

结论

在 MariaDB 中,SPACE() 是一个内置的字符串函数,它返回一个由指定数量的空格组成的字符串。