赞
踩
我们现在需要获取的数据库字段的部分值,而不是需要拿到的整个字段
例如
我们现在取到以下数据字段
但是我们只需要字段的前两个值,如下:
获取数据字段已知字符串的位置,使用到了 instr()函数
instr(string,subString,position,ocurrence)查找字符串位置
解释:
- string:源字符串
- subString:要查找的子字符串
- position:查找的开始位置
- ocurrence:源字符串中第几次出现的子字符串
对现有的数据进行截取,使用到了 substr()函数
substr(字符串,截取开始位置,截取长度) //返回截取的字
我们取数据的SQL为:
select t.aliasname from pipe t
使用substr()函数对获取字段进行截取
select substr(t.aliasname,0,instr(t.aliasname,'管网')) as aliasname from pipe t
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。