以是否含字母为例
1.待判断字符串 str
2.translate函数:translate(str,str1,str2).
select length(translate(upper(str),'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ','0123456789')) from dual
3.select length(str) from dual
4.比较上面两个结果,结果相同,则为纯数字;否则为含字母的数字
例如,str = '568792',第2步结果为6,第3步结果为6
例如,str = 'dfd5467854213',第2步结果为10,第3步结果为13