日常工作中,对于开发人员来说,操作数据库是难免的,数据库提供了很多强大的函数供我们使用,今天给大家讲一下
TRIM([remstr FROM] str) 函数
TRIM 意为 裁剪 通常一般会用在 字符串两端去除空格 ,但他不止能去除空格,还能截取字符串 分析如下
TRIM([remstr FROM] str) 意为 裁剪( 中间给我一个提示或规则 , 需要截取的字符串 ) 需注意的是 他截取字符串是 从两端开始截取的,不像 SUBSTR () 从 头到尾,
示例如下:
<--注意 如果指定字符是个null 那么返会一个null -->
1>常见用法 (去除两端空格)
SELECT TRIM(' 我是一个字符串 ') as str
//查询结果
我是一个字符串
2> 第二种用法 (高级) 按指定规则截取
/*第一种情况,*/
SELECT TRIM( '我是' from '我是一个字符串 ') as str
//结果 注意 后面有空格
SELECT TRIM( '字符串' from '我是一个字符串') as str
//结果
我是一个
一个字符串
/*第二种情况*/
SELECT TRIM( '我' from '我是我') as str
//结果
是
/*第三种情况*/
SELECT TRIM( null) as str
//结果
null
看完上述后,其实你已经掌握了他的用法,他的好处 是可以 前后都截取,比如。双管齐下的,可以按指定规则截取
缺点是 因为 通常情况下,我们都是不清楚字符串内容,所以无法提供规则。
好了,喜欢的话,给个关注。双击么么哒;