SQLServer中的字符串的几个常用操作方法,注释很清楚就不多解释了,如下:
/****** Sql Server中截取字符串的常用方法 ******/
TESTCODESTRING='01378a77517a41e982b14cc97b1f8794'
--1、LEFT()方法---
--函数说明---
--1)语法:LEFT(character,integer)
--2)介绍:参数1:要截取的字符串,参数2:截取字符个数
--3)使用:
--返回从字符串左边开始指定个数的字符--
select LEFT(TESTCODESTRING,4) 返回左边前4个字符
--4)返回: 0137
--1、RIGHT()方法---
-- right()函数说明---
--1)语法:RIGHT(character,integer)
--2)介绍:参数1:要截取的字符串,参数2:截取字符个数
--3)使用:
--返回从字符串右边开始指定个数的字符--
select RIGHT(TESTCODESTRING,4) 返回右边后4个字符
--4)返回: 8794
--1、SUBSTRING()方法---
-- substring()函数说明---
--1)语法:SUBSTRING(character,start,length)
--2)介绍:参数1:要截取的字符串,参数2:开始截取的下标,参数3:截取的字符长度
--3)使用:
--返回从字符串中间的字符--
select SUBSTRING(TESTCODESTRING,4,8) 从左边第4个字符开始取长度为8的子串
--4)返回: 78a77517
具体操作命令如下:
SELECT TESTCODESTRING,LEFT(TESTCODESTRING,4) FROM TestTable WHERE PSCODE='33030011111103'
结果为:
TESTCODESTRING,(无列名)
01378a77517a41e982b14cc97b1f8794,0137
SELECT TESTCODESTRING,RIGHT(TESTCODESTRING,4) FROM TestTable WHERE PSCODE='33030011111103'
结果为:
TESTCODESTRING,(无列名)
01378a77517a41e982b14cc97b1f8794,8794
SELECT TESTCODESTRING,SUBSTRING(TESTCODESTRING,4,8) FROM TestTable WHERE PSCODE='33030011111103'
结果为:
TESTCODESTRING,(无列名)
01378a77517a41e982b14cc97b1f8794,78a77517
学习了。
原文:https://blog.csdn.net/Together_CZ/article/details/82502272
oracle 截取
1 --instr(源字符串,目标字符串,起始字符串,匹配字符串)=返回要截取的字符串在源字符串中的位置,找到返回位置,找不到返回0
--instr(string1,string2,index1,index2) 表示:要在string1的index1号位置,开始查找,第index2次,出现的string2
select instr('miaoying','i',2,2) from dual;--返回6:也就是说:在"miaoying"的第2号位置开始,查找第二次出现的i的位置
select instr('miaoying','k',2,2)from dual;--返回0:即如果查找不到,则返回0
select instr('miaoying','i') from dual;--返回2
select instr('miaoying','yi') from dual;--返回5:即"yi"的y的位置
select instr('miaoying','i',-1,2) from dual;--返回2:
--空格也是字符。。。。。
原文:https://blog.csdn.net/qq_41582642/article/details/83013450
2 substr(字符串,截取开始位置,截取长度)=返回截取的字
select substr('miaoying',0,1) from dual;--返回结果为:m
select substr('miaoying',1,1) from dual;--返回结果为:m--说明0和1都表示截取的位置为第一个字符
select substr('miaoying',-7,4) from dual;--返回结果为:iaoy--负数表示:-7表示从右边开始数第七位开始,也就是i,截取长度为4的字符串
原文:https://blog.csdn.net/qq_41582642/article/details/83013424