ORACLE、SQL、EXCEL 判断字符串是否为纯数字
工作中经常需要录入客户资料,会有手机号码和身份证号码这些信息,除了判断录入的溴腻男替位数是否正确外,还需要判断录入的是否为纯数字(18位身份证号码,前17位应为纯数字)。这里主要介绍在数据库和EX潮贾篡绐CEL中的判断方法。
工具/原料
Oracle数据库、PLSQL工具
SQL Server数据库
EXCEL
Oracle
1、LTRIM(字段名,'0123456789'挢旗扦渌;),如果字段为纯数字,则返回值为空,如字段含其他字符,则返回非数字的其他字符。
2、该方法除了判断数字外,还可以判断字符串是否仅含特定的某些字符。特别注意,除数字外的其他字符有区分大小写。
SQL
1、ISNUMERIC(字段名),如果为纯数字,则返回1,否则返回0。
EXCEL
1、COUNT可以统计为数字单元格的数量,但对以文本形式存储的数字单元格无效。
2、对以文本形式存储的数字单元格,可以通过加负号将其转换为数字单元格,可进行计数,COUNT(-A1)。
3、ISNUMBER函数的用法和COUNT一样。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:81
阅读量:57
阅读量:40
阅读量:51
阅读量:27