如何用sql语句截取特殊数字符之间的内容
1、将新建好的表aaaa,填充需要查询的数据以"_"或者","为分隔符的两条数据,待查~~~
2、先挑ID为1的数据进行截取查询演示,知晓整个字符包括哪些内容~~
3、如果已知截取字符的长度和特殊字符位置,我们就可以用substring()函数来从字符串的开始位置,截取到特殊字符出现的位置,查询结果及语句如下图:
4、如果已知截取字符的长度和不知特殊字符位置,我们可以使用charindex()函数来返回特殊字符出现的位置,查询结果及语句如下图:
5、当然我们也可以从最左边开始找,使用LEFT()函数和charindex()函数来从字符最左边开始到特殊字符出现的位置~~查询结果及语句如下图:
6、再来详细解释一下charindex('_',Name)函数的各个参数值:第一稍僚敉视个参数是包含的特殊字符,第二个参数是被截取的字符串。
7、其次再来详细解释一下substring(Name,charindex('_',Name,ch锾攒揉敫arindex('_',Name))+1,3)函数的各个参数值:第一个参数表示被截取的字符串,第二个参数表示要在第一个参数中开始截取的位置,第三个参数表示要截取的长度,这样就更了解了吧~~~
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:88
阅读量:35
阅读量:43
阅读量:85
阅读量:62