ltrim:移除左侧空格
速查结论
ltrim(str) 是 Spark SQL 中用于移除字符串左侧(前导)空格字符的函数。
语法
ltrim(str)
ltrim(str, trimStr)
从 str 中移除前导空格字符(或指定的 trimStr 字符)。
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| str | STRING | 要修剪的字符串表达式 |
| trimStr | STRING | 可选。要修剪的字符串字符,默认值为单个空格 |
示例
> SELECT ltrim(' SparkSQL ');
SparkSQL
常见报错与避坑指南
- 仅移除左侧空格:
ltrim只处理前导空格,字符串中间和右侧的空格不会被影响。如需移除右侧空格,使用rtrim();需同时移除两侧,使用trim()。 - NULL 值处理:如果 str 为 NULL,函数返回 NULL,不会报错。
Since: 1.5.0
📱关注公众号
「数据仓库技术」文章同步更新,不错过每一篇干货

💬加群交流
备注「数据仓库技术」加入社群,每日一道大厂SQL真题
