ORACLE、SQL、EXCEL 判断字符串是否为纯数字

工作中经常需要录入客户资料,会有手机号码和身份证号码这些信息,除了判断录入的位数是否正确外,还需要判断录入的是否为纯数字(18位身份证号码,前17位应为纯数字)。这里主要介绍在数据库和EXCEL中的判断方法。

Oracle

  • 01

    LTRIM(字段名,'0123456789'),如果字段为纯数字,则返回值为空,如字段含其他字符,则返回非数字的其他字符。

  • 02

    该方法除了判断数字外,还可以判断字符串是否仅含特定的某些字符。特别注意,除数字外的其他字符有区分大小写。

    SQL

    • 01

      ISNUMERIC(字段名),如果为纯数字,则返回1,否则返回0。

    EXCEL

    • 01

      COUNT可以统计为数字单元格的数量,但对以文本形式存储的数字单元格无效。

    • 02

      对以文本形式存储的数字单元格,可以通过加负号将其转换为数字单元格,可进行计数,COUNT(-A1)。

    • 03

      ISNUMBER函数的用法和COUNT一样。

    (0)

    相关推荐

    • C#如何判断字符串是否为纯数字

      在编程流程中,经常需要对某个字符串判断是否包含非数字的其它字符,比如用户输入11位字符串,需要判断是否都为数字:用户输入的货币金额,需要判断是否为存数字等等. 下面举例说明如何制作[判断包含非数字]的 ...

    • excel判断字符串是否包含“非汉字”字符

      在Excel电子表格中,我们经常遇到需要输入"姓名"的情况.一般情况下,姓名只能使用汉字,不能使用数字.字母等.那么,如何判断"姓名"数据的合法性呢?本文将通过 ...

    • Excel如何从字符串文本中提取数字?

      Excel通过SEARCHB函数从字符串文本中提取数字放在新建的单元格中. Excel从字符串文本中提取数字 01 准备存放提取出数字的单元格结构. 首先在Excel中准备好存放从字符串文本中提取出数 ...

    • excel怎么判断字符串中是否包含非汉字字符?

      在Excel电子表格中,我们经常遇到需要输入“姓名”的情况.一般情况下,姓名只能使用汉字,不能使用数字.字母等.那么,如何判断“姓名”数据的合法性呢?本文将通过len和lenb函数来实现. 1.样表如 ...

    • excel如何判断字符串是数字还是非数字

      excel如何判断字符串是 操作方法 01 excel如何判断字符串是数字还是非数字 excel如何判断字符串是数字还是非数字 excel如何判断字符串是数字还是非数字 方法很简单就是太简单 所以筹字 ...

    • 使用数据库客户端工具Oracle SQL Developer加载第三方驱动连接mysql的方法

      Oracle SQL Developer是Oracle官方提供的数据库连接工具。不仅可以连接自己的数据库(Oracle),而且还可以连接多种其他的数据库(比如:Access、MySQL、SQL Ser ...

    • Excel中将字符串半角改为全角的JIS函数怎么用?

      在Excel的使用中,我们有时需要用到JIS函数将字符串中的半角英文字母更改为全角字符,那么具体该如何使用呢? 1.Excel中将字符串中的半角(单字节)英文字母更改为全角(双字节)字符需要用到JIS ...

    • 如何将Excel中的文本数字转换为纯数字

      Excel是现在十分常用的一款办公软件,有些新用户不知道如何将Excel中的文本数字转换为纯数字,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图所示,打开电脑中的Exce ...

    • 如何有效的判断字符串是否为空

      很多人觉得 判断字符串是否为空 只要: if(str==""){... } 就可以! 你也许会想判断字符串是否为空当然是这样,这么一个小东西 还有其他方法吗?哈哈! 殊不知判断字符 ...