SQL语句中查询结果字符截取left,right,substrng⽤法在SQL的实际⽤途中,经常会碰到需要对查询结果值需要做字段的⼀些截取,下⾯列举经常⽤到的三种常⽤截取⽅式。
1.LEFT(str, length):从左边开始截取str,length是截取的长度;
2.RIGHT(str, length):从右边开始截取str,length是截取的长度;
3.SUBSTRING(str ,n ,m):返回字符串str从第n个字符截取到第m个字符;
left的意思是从做往右截取,str是需要截取的字段名,length是需要截取的长度,也就是保留多少位。下⾯亲看实例;
结果就是截取了前三位。
right 刚好相反,是从右边开始往左截取,保留相对应的长度。
结果显⽰就是保留后五位,从右往左。
如果我们需要截取中间⼏位的话,⽐如第⼆位到第七位,就需要⽤到substring.
字段名,加上从第⼏位开始截取,然后截取长度是多少,我做的是保留五位。同时substring也可以和len⼀起使⽤,len是字段长度。
字符串长度截取
结果是从第三位截取,去掉开头的第⼀和第⼆位。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论