用substring和charindex 如test表中如下数据: 现在要查询“/”后的数据内容,用如下语句: select SUBSTRING(val,CHARINDEX('/',val)+1,LEN(val)-CHARINDEX('/',val)) from test结果:
sql语句可以截取指定字段后面的字符串,以sqlserver为例,需要用到charindex函数和substring函数。 如test表中有如下数据,要求截图str字段中逗号后边的内容。 可用如下语句: select id,substring(str,charindex(',',str)+1,len(str)-charindex...
sql语句可以截取指定字段后面的字符串,以sqlserver为例,需要用到charindex函数和substring函数。 如test表中有如下数据,要求截图str字段中逗号后边的内容。 可用如下语句: select id,substring(str,charindex(',',str)+1,len(str)-charindex...
sql语句可以截取指定字段后面的字符串,以sqlserver为例,需要用到charindex函数和substring函数。 如test表中有如下数据,要求截图str字段中逗号后边的内容。 可用如下语句: 1 select id,substring(str,charindex(',',str)+1,len(str)-charind...
创建测试表及数据 create table test(name varchar2(10));insert into test values ('2-15');insert into test values ('2-33');insert into test values ('2-3');insert into test values ('12-8');insert into test values ('12-22');insert i...
DECLARE @S VARCHAR(66);SET @S='abc_dddddefwqrwerwqerqwerddd';SELECT SUBSTRING(@S,CHARINDEX('_',@S)+1,66);
SQL语句如何截取字段中固定位置的值有两种方法: 第一种:用到的函数:substring(' ', , )、charindex(' ',' ') 从字符串‘abc123’的第一个字符开始截取,共截取两个字符,最后得到‘ab’。 select SUBSTRING('hello@163.com',1,charindex('@','h...
sql语句可以截取指定字段后面的字符串,以sqlserver为例,需要用到charindex函数和substring函数。 如test表中有如下数据,要求截图str字段中逗号后边的内容。
朋友,不知道你用的是什么数据库,我用Oracle数据库帮你写了个。 select substr(wl_gg,instr(wlgg,'指定字符')) from your_table 就你这个例子来说,可以把上面语句中的指定字符换成“空格”,就可以达到你要的效果。
用right函数截取,right('abc',1)取最后一个字符