第一个LEADING,可以删除左侧指定的字符以及字符串
SELECT trim(LEADING '/' FROM `path`)
第二个TRAILING,可以删除右侧的指定字符以及字符串
SELECT trim(TRAILING '/' FROM `path`)
第三个BOTH,可以删除两侧的指定字符以及字符串
SELECT trim(BOTH '/' FROM `path`)
删除两侧空格
SELECT trim(`path`)
表达式:ltrim(字段a,需删除的字符)
select ltrim(‘PP10088’,‘P’),rtrim(‘PP10088’,‘8’) from dual
10088 PP100如果LTRIM和RTRIM函数不使用第二个参数,则实现的功能是去除字符串左侧( LTRIM )或右侧( RTRIM )出现的空格
目录
1、trimLeft(s)
说明:返回一个字符串,用于删除左侧的空白字符。
2、trimRight(s)
说明:返回一个字符串,用于删除右侧的空白字符。
3、trimBoth(s)
说明:返回一个字符串,用于删除任一侧的空白字符。
例子:
select trimLeft(' Hello ClickHouce'); select trimRight(' Hello ClickHouce '); select trimBoth(' Hello ClickHouce ');
第一个LEADING,可以删除左侧指定的字符以及字符串
SELECT trim(LEADING '/' FROM `path`)第二个TRAILING,可以删除右侧的指定字符以及字符串
SELECT trim(TRAILING '/' FROM `path`)第三个BOTH,可以删除两侧的指定字符以及字符串
SELECT trim(BOTH '/' FROM `path`)删除两侧空格
SELECT trim(`path`)
replace正则匹配方法如下:
去除字符串内所有的空格:str = str.replace(/\s*/g,"");
去除字符串内两头的空格:str = str.replace(/^\s*|\s*$/g,"");
去除字符串内左侧的空格:str = str.replace(/^\s*/,"");
去除字符串内右侧的空格:str = str.replace(/(\s*$)/g,"");
注意:
1.”/ /”这个是固定写法,
2.”\s”是转移符号用以匹配任何空白字符,包括空格、制表符、换页符等等,
3.”g”表示全局匹配将替换所有匹配的子串,如果不加”g”当匹配到第一个后就结束了。