楼主 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.2031 seconds width 5 queries.