instr
需求
我们现在需要获取的数据库字段的部分值,而不是需要拿到的整个字段
例如
我们现在取到以下数据字段
但是我们只需要字段的前两个值,如下:
实现
获取数据字段已知字符串的位置,使用到了 instr()函数
instr()函数
instr(string,substring,position,ocurrence)查找字符串位置
解释:
- string:源字符串
- subString:要查找的子字符串
- position:查找的开始位置
- ocurrence:源字符串中第几次出现的子字符串
对现有的数据进行截取,使用到了 substr()函数
substr()函数
substr(字符串,截取开始位置,截取长度) //返回截取的字
- substr(‘hello world’,0,1) //返回结果为 ‘H’ *从字符串第一个字符开始截取长度为1的字符串
- substr(‘Hello World’,1,1) //返回结果为 ‘H’ *0和1都是表示截取的开始位置为第一个字符
- substr(‘Hello World’,2,4) //返回结果为 ‘ello’
- substr(‘Hello World’,-3,3)//返回结果为 ‘rld’*负数(-i)表示截取的开始位置为字符串右端向左数第i个字符
例子
我们取数据的sql为:
select t.aliasname from pipe t
使用substr()函数对获取字段进行截取
select substr(t.aliasname,0,instr(t.aliasname,'管网')) as aliasname from pipe t
相关阅读
利用Stm32定时器的比较和捕获功能,读取光栅尺的脉冲。光栅尺的接线端为+5、GND、A+、B+、RI+、RI-、A-、B-。这里我只用到前五个端
聚划算虽然里面商品不是特别多,但是以其低价实惠的特点吸引着众多人的目光,很多小伙伴说想要买东西却找不到聚划算搜索的地方,那聚划
文件在 C:\Windows\System32\drivers\etc 文件内容如下: # Copyright (c) 1993-1999 Microsoft Corp. # # This is
今天为大家介绍淘宝汇吃这个平台的相关内容,很多的商家对于这个平台是犹豫的,不知道该不该加入,为了解决大家这方面的内容中,下面为您
对于不熟悉IFTTT的读者,IFTTT的名称来历就是“If This Then That”的缩写。用户可以通过设定事件触发条件“This”以及该事件触发