前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAP HANA中TRIM,LTRIM,RTRIM的用法

SAP HANA中TRIM,LTRIM,RTRIM的用法

作者头像
Adil_zhang
发布2023-05-02 09:45:45
1.5K0
发布2023-05-02 09:45:45
举报
文章被收录于专栏:Adil_zhangAdil_zhang

前言

这些函数基本用法为从前后字符串前后删除一些指定内容,在不同的场景下使用。

TRIM

在删除了开头和结尾空格后返回一个字符串

语法

代码语言:javascript
复制
TRIM ([[LEADING | TRAILING | BOTH] <trim_char> FROM] <str> )

描述

删除前导和尾部空格后返回字符串 str,删除操作从字符串str的开始(LEADING)、结束(TRAILING)或两边同时(BOTH)执行

  • 如果str或trim_char是空值,则返回空值。
  • 如果没有指定选项,TRIM将从字符串str中删除开头和结尾子字符串trim_char。
  • 如果trim_char未指定,则使用单个空格。

实际案例

从开头删除
代码语言:javascript
复制
SELECT TRIM (LEADING 'a' FROM 'aaa123456789aa') "trim leading" FROM DUMMY;
image-20210408173748898
image-20210408173748898
从结尾开始删除
代码语言:javascript
复制
SELECT TRIM (TRAILING 'a' FROM 'aaa123456789aa') "trim TRAILING" FROM DUMMY;
image-20210408173950952
image-20210408173950952

从两边开始删除

代码语言:javascript
复制
SELECT TRIM (BOTH 'a' FROM 'aaa123456789aa') "trim BOTH" FROM DUMMY
image-20210408180032017
image-20210408180032017

LTRIM

返回一个去掉所有前导空格的字符串

语法

代码语言:javascript
复制
LTRIM (<str> [, <remove_set>])

描述

返回字符串str,修剪所有前导空格。如果指定了remove_set, LTRIM将从字符串str的开头移除该集合中包含的所有字符。这个过程一直持续,直到到达一个不是in remove_set的字符。 remove_set被视为一组字符,而不是一个搜索字符串

实际案例

代码语言:javascript
复制
SELECT LTRIM ('babababAabend','ab') "ltrim" FROM DUMMY;
image-20210408180505346
image-20210408180505346

RTRIM

返回一个去掉所有尾随空格的字符串

语法

代码语言:javascript
复制
RTRIM (<str> [,<remove_set> ])

描述

返回字符串str,修剪所有尾随空格。如果指定了remove_set,则RTRIM将从字符串str的末尾删除该集合中包含的所有字符。这个过程会一直进行,直到到达一个不是in remove_set的字符为止。

remove_set被视为一组字符,而不是一个搜索字符串

实际案例

代码语言:javascript
复制
SELECT RTRIM ('endabAabbabab','ab') "rtrim" FROM DUMMY;
image-20210408180837808
image-20210408180837808
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • TRIM
    • 语法
      • 描述
        • 实际案例
          • 从开头删除
          • 从结尾开始删除
        • 从两边开始删除
        • LTRIM
          • 语法
            • 描述
              • 实际案例
              • RTRIM
                • 语法
                  • 描述
                    • 实际案例
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档