`
zivpiggy
  • 浏览: 22775 次
  • 性别: Icon_minigender_1
  • 来自: 荆楚大地
最近访客 更多访客>>
社区版块
存档分类
最新评论

SQL语句判断是否全为数字

阅读更多
最近看个帖子,发现ORACLE里没有类似与ISNUMERIC这样的函数,去判断是否全为数字。所以想发个供大家参考一下:

SELECT DECODE(
(REPLACE(TRANSLATE(TRIM('XX'),'0123456789','00000000000'),'0' ,NULL)),
                 NULL, to_number(trim('XX') ) )from dual

说明:当XX为全是数字时,如587,则返回587。
      当XX不全是数字事,如58ab,则返回null。
分享到:
评论

相关推荐

    SQL注入之如何检测与判断详细过程

    4. **ORDER BY字段数判断**:使用ORDER BY语句判断返回结果的字段数,进而推测表结构。 - 如果ORDER BY语句导致页面异常,说明存在注入。 5. **UNION SELECT联合查询**:尝试使用UNION SELECT来联合查询多个表或列...

    Oracle判断指定列是否全部为数字的sql语句

    代码如下: select nvl2(translate(name,’\1234567890 ‘, ‘\... 您可能感兴趣的文章:oracle 重置序列从指定数字开始的方法详解ORACLE数据库中怎么求除数字、字母之外的非中文字符的正则表达式Oracle中判断字段是否为

    sql中判断某列是否为数字.docx

    ### SQL中判断某列是否全为数字的方法 在Oracle数据库中,经常需要判断某一列是否完全由数字组成。虽然Oracle并没有直接提供一个用于检测数字的内置函数,但可以通过多种方式来实现这一需求。 #### 方法一:使用`...

    SQL语句查询优化探讨.pdf

    针对SQL语句的优化,可以更加精确地提升系统性能,因为不同SQL语句可能针对同一查询产生不同的执行效果,而查询优化的目的在于以最少的时间和成本获取所需数据。 在进行SQL语句查询优化时,首先应熟悉优化器的策略...

    sql 判断字符串中是否包含数字和字母的方法

    本文将详细探讨如何使用SQL语句来判断一个字符串中是否包含数字和字母,以及相关的字符串处理技巧。 首先,我们要介绍的关键函数是`PATINDEX()`。这个函数在SQL Server中用于返回指定模式在目标字符串中首次出现的...

    SQL实用语句,工作中用到的

    使用正则表达式`REGEXP`可以判断字段是否包含数字或是否全为数字: - 如果只想查找不包含数字的记录: ```sql SELECT * FROM `table` WHERE (name REGEXP '[^0-9.]') = 0 ``` - 如果要查找长度为11且全由数字...

    Oracle中判断字段是否为数字

    在Oracle数据库中,有时我们需要判断一个字段值是否全由数字构成。Oracle虽然没有提供直接的函数来实现这个功能,但可以通过一些内置函数的组合来达到目的。本文将介绍两种常用的方法:使用`TRIM`与`TRANSLATE`函数...

    SQL语句大全

    本文将详细介绍SQL语句大全中涉及的基础操作、高级查询、对象判断、性能提升以及一些实用技巧。 1. **基础操作** - **创建数据库**:使用`CREATE DATABASE`语句创建新的数据库,需要指定数据库的名称和可能的数据...

    sql语句精华[参考].pdf

    以下是从提供的文件内容中提炼出的一些SQL语句精华和知识点: 1. **ORDER BY 数值型灵活使用**: 使用`DECODE`函数可以灵活控制排序。例如,`DECODE(函数, 'asc', 1, 'desc', -1)`可以将升序和降序转换为正负数值...

    SQL编码规范.pdf

    - **规则5.4 SQL语句出错判断**:使用特定宏(如`NOTFOUND`、`SQLOK`)来判断SQL语句的执行结果。 - **规则5.5 E-SQL使用自己的出错控制**:E-SQL应有自己的错误处理机制,而不是依赖外部机制。 - **规则5.6 属主...

    Oracle Sql 优化

    在系统开发初期,由于数据库数据量较小,可能不会明显感受到不同SQL语句编写方式带来的性能差异。然而,当系统投入实际应用,尤其是面对海量数据时,SQL语句的优化就显得尤为重要。优化后的SQL语句能够显著提升系统...

    精通oracle.10g.pl.sql编程.pdf

    4. **SQL语句优化**:编写高效的SQL语句,避免全表扫描等低效操作。 通过以上对Oracle 10g中的PL/SQL编程相关知识点的介绍,可以看出PL/SQL不仅是一种强大的数据库编程语言,而且在企业级应用开发中扮演着极其重要...

    SQL语句(T-SQL汇总) 用T-SQL画出这些图形

    T-SQL还包含其他丰富的函数和语句,如日期时间操作、聚合函数(SUM, AVG, COUNT, MAX, MIN)、条件判断(IF, CASE)、流程控制(BEGIN...END, WHILE, FOR, GOTO)以及数据类型转换等。熟练掌握T-SQL能够极大地提高在...

    Oracle-SQL-statements-efficiency.rar_oracle

    2. **V$SQL视图**:通过查询V$SQL视图,可以获取到SQL语句的执行统计信息,如执行次数、CPU时间、磁盘读取等,帮助判断SQL是否需要优化。 3. **DBMS_X PLAN**:使用DBMS_XPLAN包可以展示SQL的执行计划,包括行源操作...

    梳理的SQL注入资料,相当全

    此资料主要介绍了针对MsSQL+ASPX平台的SQL注入攻击技术,包括漏洞挖掘、数字型注入漏洞判断和字符型注入漏洞判断。 1. **注入漏洞挖掘** - **单引号判断法**:这是识别SQL数据库是否存在注入漏洞的常见方法,通过...

    达梦数据库_SQL语言手册.pdf

    - **7.6.1 EXECUTE IMMEDIATE立即执行语句**:执行动态生成的SQL语句。 - **7.6.2 PREPARE准备语句**:预编译SQL语句。 - **7.6.3 EXECUTE执行语句**:执行预编译的SQL语句。 - **7.7 异常处理**:用于捕获并处理...

    SQL21天自学通.pdf

    - SQL支持使用算术运算符进行数值计算,逻辑运算符进行条件判断。 - 条件语句(如IF...THEN...ELSE)用于基于不同的条件返回不同的结果。 - **函数** - **汇总函数**:用于对数据进行统计分析。 - `COUNT`: ...

Global site tag (gtag.js) - Google Analytics