
这里,参数
BOTH:表示要从字符串中删除的左右前缀。LEADING:表示只删除前导前缀。TRAILING:表示仅删除尾随前缀。Str_to_remove:表示要从字符串中删除的字符串。字符串参数表示必须从中删除前缀的字符串。
不能直接用大于号、小于号要用转义字符
如果用小于号会报错误如下:
org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup。
| 转移符 | 原字符 | 中文意思 |
|---|---|---|
| < | < | 小于符号 |
| > | > | 大于符号 |
| & | & | 和 |
| ' | ‘ | 单引号 |
| " | “ | 双引号 |
trim函数可以过滤指定的字符串:
返回字符串 str , 其中所有remstr前缀和/或后缀都已被删除。若分类符BOTH、LEADIN或TRAILING中没有一个是给定的,则假设为BOTH。remstr为可选项,在未指定情况下,可删除空格。
mysql中的去除左空格函数:
LTRIM(str);
mysql中的去除右空格函数:
RTRIM(str):
参数解说
| 参数名 | 解释 |
|---|---|
| str | 需要进行替换的字符串 |
| from_str | 需要被替换的字符串 |
| to_str | 需要替换的字符串 |
示例:
SUBSTRING_INDEX(s.params,'&',1) –获取第一个&分隔符之前的所有字符
| 参数名 | 解释 |
|---|---|
| str | 需要进行替换的字符串 |
| from_str | 需要被替换的字符串 |
| to_str | 需要替换的字符串 |
示例:
REPLACE('label_name=[茶光村65号901]','label_name=[','') –将label_name=[替换为空格
| 参数名 | 解释 |
|---|---|
| str | 需要计算长度的字符串 |
示例:
where LENGTH(h.hot_words)>0 –判断h.hot_words字段长度大于0的数据
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。