交流区软件相关 >> mysql 取特定字符串
楼主 mysql 取特定字符串 Karlson,2013-03-13 20:28:04

从字符串的第 4 个字符位置开始取,只取 2 个字符。

mysql> select substring('abcdef', 4, 2); 如果最后面是4为,那么你取值时,只要把你字符串截取到总长度-4就行了(此条件必须是长度为两位),附SQL:
update  test   set  Name=substring(Name,1,length(Name)-4);
如果后面是任意长度,那么你需要截取到最后一个“[”这里,可以用以下SQL:
SELECT replace(Name,
 REVERSE(LEFT(REVERSE(Name),INSTR(REVERSE(Name),'[')))
 ,'') from test  
中间那段是取最后那个[任务数字]的,请收藏。
1
登录才能发表帖子,<点此登录>,如未注册<点此注册>
内容:

[移动版 | 传统版 | 回顶部]
Page created in 0.0625 seconds width 2 queries.