Java
String str = "abcdefg";String result = str.substring(str.indexOf(">") 1, str.lastIndexOf("SQL
对“*”及以前的字符进行截取
在sql中可以使用下边函数进行截取特殊字符: substr(str,instr(str,'*',1) 1)
其中,使用了substr函数和instr函数...取一个字段中两个字符之间信息
1、substring(a.specifications,charindex(':',a.specifications,charindex(';',specifications)) 1,1)SQL...具体例子:首先假定需要截取的字符串为“192;168;8;203”,这里截取的依据是分号:“;”
结果如下:
取第一个逗号前的字符串 :SELECT SUBSTRING_INDEX(‘192;168;8...取倒数第二个逗号后面部分字符串,再去这部分里第一个都号前的部分:SELECT SUBSTRINGINDEX(SUBSTRINGINDEX(‘192;168;8,203’,’;’,-2),’;’,1);