跳到主要内容

space:生成空格

速查结论

space(n) 是 Spark SQL 中用于生成由 n 个空格组成的字符串的函数。

语法​

space(n)

参数说明​

参数类型说明
nINT要生成的空格数量

示例​

> SELECT concat(space(2), '1');
1

常见报错与避坑指南​

  • n 为负数时返回空字符串:space(-1) 返回空字符串 "",不会报错。在使用变量作为 n 时需要检查变量是否可能为负。
  • n 为 0 时返回空字符串:space(0) 返回空字符串。
  • 大 n 值导致性能问题:如果 n 非常大,生成的字符串会占用大量内存。通常 space 函数用于生成少量空格用于格式化输出,不建议传入过大数值。

Since: 1.5.0

微信公众号二维码关注公众号
交流微信二维码加群交流
赞赏二维码赞赏

你可能还想看