`
wang_zhi_peng2007
  • 浏览: 254006 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle中利用 translate函数巧妙判断字符串是否为数字字符串

阅读更多

 特殊使用:判断字符串中是否为数字字符串
 
   SELECT TRANSLATE('33434','1234567890','#') "License" FROM DUAL
  
   返回:null 表示是数字字符串,不为空表示字符串里包含有其他字符.

分享到:
评论

相关推荐

    oracle 如何判断一个字符串能否转换为数字?

    3. **大小比较**:如果替换后的字符串大于预设的“0”字符串,则表示原字符串中包含了非数字字符。 **示例**: ```sql SELECT * FROM FND_LOOKUP_VALUES WHERE VIEW_APPLICATION_ID = 700 AND LANGUAGE = 'ZHS' ...

    Oracle 基础语句 函数大全(字符串函数

    16. **TRANSLATE** 函数:将字符串中的某些字符替换为其他字符,如 `TRANSLATE('ABCDefghijklmn', 'eg', '替代')` 替换'e'和'g'。 了解并熟练使用这些函数,能帮助你在Oracle数据库中更高效地进行字符串处理,无论...

    oracel中判断字段是否为数字的函数

    oracel中判断字段是否为数字的函数,查找非法字符解决多表关联报错

    ORACLE replace和translate函数详解

    这两个函数虽然都能用于替换字符串中的某些部分,但它们的工作方式和适用场景有所不同。 #### 一、`replace` 函数 `replace` 函数允许用户在一个字符串中用另一个字符串替代指定的部分。这对于简单的文本替换非常...

    oracle系统内置函数大全

    17. TRANSLATE函数:替换字符串中的指定字符集为另一个指定字符集。 18. TRIM函数:删除字符串的前后指定字符集。 19. UPPER函数:将字符串中的所有字符转换为大写。 数字函数 1. ABS函数:返回一个数字的绝对值。 ...

    oracle将字符串转为number

    在提供的部分代码中,我们首先看到的是使用`TRIM`和`TRANSLATE`函数来清除字符串中的非数字字符并将其转换为数字。这种方法适用于字符串中包含特定非数字字符的情况。 - **`TRIM`函数**:用于删除字符串两端的指定...

    oracle过滤数字

    - **定义**:`TRANSLATE()` 函数用于将源字符串中的指定字符替换为其他字符。 - **语法**:`TRANSLATE(source_string, from_string, to_string)` - **示例**:`TRANSLATE('123abc456', 'abc', '')` 将返回 `'...

    oracle非数字合计,将字段中含有汉子的数据自动转换为 数字0

    这样做的目的是去除原始字符串中的所有数字,留下非数字字符。 - **nvl2**:此函数用于判断条件是否为NULL,并返回不同的值。在这里,如果`translate`后的结果是空(即全部为数字),则返回原字符串`column_name`;...

    Oracle中判断字段是否为数字

    `TRANSLATE`函数在Oracle中用于替换字符串中的某些字符。在这个场景中,我们可以将字段中的所有数字替换为空格,然后通过`TRIM`函数去除两侧的空格。如果字段值全由数字构成,经过处理后应为空字符串。具体SQL语句...

    ORACLE中CLOB字段转String类型

    - `TRANSLATE`函数用于替换字符串中的字符。在这里,它被用来移除CLOB字段`PW.SPYJ`中的换行符(`CHR(13)`代表回车,`CHR(10)`代表换行)。 - `FROM DUAL;`表明这是一个简单的测试查询,通常用于演示目的。 #### 四...

    oracle函数大全,oracle函数大全,

    除此之外,Oracle还有其他很多功能强大的函数,如TRIM(同时去除字符串两侧的指定字符)、TRANSLATE(替换字符串中的一组字符为另一组字符)、REVERSE(反转字符串)等。这些函数在SQL查询和数据处理中发挥着重要...

    oracle函数字符处理

    10. **TRANSLATE()** 函数:根据替换表替换字符串中的字符。`TRANSLATE(string, from_chars, to_chars)` 将string中from_chars中的字符替换为to_chars中的相应字符。 11. **SOUNDEX()** 和 **INITCAP()** 函数:...

    Oracle中的translate函数和replace函数的用法详解

    在Oracle数据库中,`translate`和`replace`是两种常用的字符串处理函数,它们在处理文本数据时发挥着重要作用。下面将详细阐述这两个函数的用法和区别。 **translate函数** `translate`函数的主要作用是在一个字符...

    oracle求字符串长度函数length()和hengthb()简介

    Oracle数据库还提供了许多其他字符串处理函数,例如`substr()`用于提取子字符串,`instr()`用于查找子字符串的位置,`upper()`和`lower()`用于大小写转换,`trim()`用于去除字符串两端的空白字符,`replace()`用于...

    解决Oracle字符串中包含数字、特殊符号的排序问题

    `TRANSLATE`函数允许我们将源字符串中的某些字符替换为指定的新字符。其基本语法为`TRANSLATE(string, from_str, to_str)`。这里的`string`是要处理的原始字符串,`from_str`是需要替换的字符列表,`to_str`是替换后...

    Oracle 函数replace和translate的比较

    在 Oracle 数据库中,`REPLACE` 和 `TRANSLATE` 都是字符串处理函数,但它们在功能和使用上存在显著的区别。首先,我们来详细了解这两个函数。 **REPLACE 函数** `REPLACE` 函数的主要作用是将源字符串(char)中...

    Oracle常用函数.txt

    - **TRANSLATE()** 函数用于将字符串中的某些字符翻译成其他字符。如 `TRANSLATE('fumble','uf','ar')` 将 'f' 和 'u' 替换成 'a' 和 'r',结果为 'ramble'。 ### TRIM() 和 UPPER() - **TRIM()** 函数用于去除...

    ORACLE与SQLSERVER函数异同比较

    - **字符串翻译**: `TRANSLATE`函数在Oracle中用于替换字符串中的字符,SQL Server中没有直接对应的函数。 - **字符串长度**: `LENGTH`函数在Oracle中用于计算字符串长度,在SQL Server中使用`LEN`或`DATALENGTH`...

    Oracle函数大全.pdf

    - **translate**: 替换字符串中的字符。 - **upper**: 将字符串转换为大写。 - **ASCII**: 返回字符的ASCII值。 - **instr/instrb**: 查找子字符串在字符串中的位置。 - **length/lengthb/lengthc/length2/length4**...

Global site tag (gtag.js) - Google Analytics