字符串函数,它返回一个删除了前导空格的字符串。
LTRIM(string-expression)
{fn LTRIM(string-expression)}
string-expression
- 字符串表达式,可以是列名、字符串文字或另一个标量函数的结果,其中基础数据类型可以表示为任何字符类型(例如 CHAR
或 VARCHAR
)。LTRIM
从字符串表达式中删除前导空格,并将字符串作为 VARCHAR
类型返回。如果 string-expression
为 NULL
,则 LTRIM
返回 NULL
。如果 string-expression
是一个完全由空格组成的字符串,则 LTRIM
返回空字符串 ('')
。
LTRIM
留下尾随空格;要删除尾随空格,请使用 RTRIM
。要删除任何类型的前导和/或尾随字符,请使用 TRIM
。要使用前导空格或其他字符填充字符串,请使用 LPAD
。要创建一串空白,请使用 SPACE
。
请注意,LTRIM
可用作 ODBC 标量函数(使用大括号语法)或 SQL 通用函数。
以下嵌入式 SQL 示例从字符串中删除了五个前导空格。它留下五个尾随空白:
ClassMethod Ltrim()
{
s a = " Test string with 5 leading and 5 trailing spaces. "
&sql(
SELECT {fn LTRIM(:a)} INTO :b
)
if SQLCODE '= 0 {
w !,"Error code ",SQLCODE
} else {
w !,"Before LTRIM",!,"start:",a,":end"
w !,"After LTRIM",!,"start:",b,":end"
}
}
DHC-APP>d ##class(PHA.TEST.SQLFunction).Ltrim()
Before LTRIM
start: Test string with 5 leading and 5 trailing spaces. :end
After LTRIM
start:Test string with 5 leading and 5 trailing spaces. :end
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。