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()
是一个内置的字符串函数,它返回一个由指定数量的空格组成的字符串。