select supplierNum, trim(LEADING '0' from supplierNum) from t_claim_saleclaim
Trim 函数
TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string)
这里,参数
BOTH:表示要从字符串中删除的左右前缀。
LEADING:表示只删除前导前缀。
TRAILING:表示仅删除尾随前缀。
Str_to_remove:表示要从字符串中删除的字符串。
字符串参数表示必须从中删除前缀的字符串。
MySql字符串处理常用方法
1.在mybatis的Mapper.xml的sql语句中
不能直接用大于号、小于号要用转义字符
如果用小于号会报错误如下:
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。
转移符
原字符
中文意思
<
<
小于符号
>
>
大于符号
&
&
和
'
‘
单引号
"
“
双引号
2.trim()的使用
trim函数可以过滤指定的字符串:
完整格式:TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)