sql语句截取字段中某一符号前几位的方法?
原始数据为:
1.获取第一个“@”前面的字符串:
select substring_index(字段名, '@', 1) from 表名;
得到的数据为:
2、获取第一个“@”后面的字符串:
select substring_index(字段名, '@', -1) from 表名;
得到的结果为:
原始数据为:
1.获取第一个“@”前面的字符串:
select substring_index(字段名, '@', 1) from 表名;
得到的数据为:
2、获取第一个“@”后面的字符串:
select substring_index(字段名, '@', -1) from 表名;
得到的结果为: