求SQL一个函数,能区分字母和数字的函数

求SQL一个函数,能区分字母和数字的函数

题目
求SQL一个函数,能区分字母和数字的函数
如今碰到一个问题,SQL中有一个列内容大致如下:MYM0123TT34343,这个列前面字母的位数不定(2,3,4,5都有可能),中间一般有4位数字,求一个函数,能从左边数第一个数字的位数,或者这个数字.求这个函数.
答案
sql server
求这个数位数:
patindex('%[0-9]%',列名)
如select patindex('%[0-9]%','MYM0123TT34343')
-----------
4
(1 行受影响)
求这个数
cast(charindex(列名,patindex('%[0-9]%',列名),1) as tinyint)
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.