`
53873039oycg
  • 浏览: 844116 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

[简单]oracle在数字两旁添加' 字符

 
阅读更多

       有时候需要把1,2,3,4转换为'1','2','3','4',sql如下

      

select substr(regexp_replace(',&1', '(,)(\s*)([[:digit:]]+)(\s*)', '\1''\3'''),2) from dual    

 

     结果为:      

 

     全文完

 

  • 大小: 55.3 KB
  • 大小: 40.5 KB
0
0
分享到:
评论
2 楼 53873039oycg 2014-06-24  
donglinjiang 写道
select ''''||replace('1,2,3,4',',',''',''')||'''' from dual;

你这个简洁多了,不错。
1 楼 donglinjiang 2014-06-24  
select ''''||replace('1,2,3,4',',',''',''')||'''' from dual;

相关推荐

    oracle通过sql实现字符串转数字oracle函数

    在Oracle数据库中,将字符串转换为数字是一项常见的操作,特别是在处理包含数字的字符串列时,可能需要进行数值计算或按照数值大小进行排序。本篇文章将深入探讨如何在SQL查询中利用Oracle提供的函数来实现这一目标...

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

    ### Oracle 判断字符串是否能转换为数字的方法 在Oracle数据库中,我们经常需要处理各种数据类型...通过上述方法,我们可以在Oracle中有效地判断一个字符串是否可以转换为数字,从而避免因类型转换错误而导致的问题。

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

    在Oracle数据库环境中,有时我们需要处理包含非数字字符的字段,并将其转换为数字进行计算或统计。根据提供的文件信息,本文将详细介绍如何实现“oracle非数字合计”,即将字段中含有汉字或其他非数字字符的数据自动...

    oracle按特定字符截取字符串

    oracle,按特定字符,截取字符串,直接出结果 oracle,按特定字符,截取字符串,直接出结果oracle,按特定字符,截取字符串,直接出结果

    oracle过滤数字

    本文将围绕“Oracle过滤数字”这一主题展开,详细介绍如何在Oracle环境中实现对字符串中数字的过滤,并通过具体实例来帮助读者更好地理解和掌握相关技巧。 #### 一、Oracle过滤数字的基本原理 在Oracle中,可以...

    Oracle 修改字符集

    在Oracle数据库管理中,有时我们需要更改数据库的字符集以适应不同的语言环境或解决数据兼容性问题。本文将详细介绍如何修改Oracle数据库的字符集,并提供实际操作步骤。 #### 一、理解Oracle字符集 1. **字符集...

    oracle遍历数据库查找字符串

    在Oracle数据库中,查找字符串通常涉及SQL的LIKE或INSTR操作符。LIKE用于模糊匹配,允许使用通配符(%表示零个、一个或多个字符,_表示单个字符)。INSTR函数则用来查找子串在目标字符串中的位置,返回值为0表示未...

    如何用oracle 截取两个相同字符串之间的字符

    在实际工作中经常遇到截取两个相同字符串之间的字符的oracle问题,以下是相关语句

    Oracle拆分字符串,字符串分割的函数

    在Oracle数据库中,处理字符串是常见的操作之一,尤其是在数据分析或数据清洗的过程中。有时我们需要将一个长字符串分割成多个部分,以便进行进一步的操作。Oracle提供了一些内置的函数来帮助我们完成这个任务。本篇...

    Oracle字符相似度函数

    Oracle字符相似度函数是Oracle数据库系统提供的一种功能,用于评估两个字符串之间的相似性。这个功能在数据清洗、信息检索、文本分析等领域具有广泛的应用。在SQL查询中,我们可以直接使用这些函数来比较不同字符串...

    Oracle 字符集详解

    在Oracle中,可以通过以下SQL查询来查看当前数据库的字符集设置: ```sql SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET'; ``` 这将返回当前数据库的全局字符集。此外,也可以查询...

    oracle修改字符集

    Oracle数据库的字符集是决定数据库如何存储和处理字符数据的关键因素。在某些情况下,由于字符集不匹配,可能会导致数据导入导出时出现问题,比如提到的.dmp文件无法正常导入到其他数据库。针对这种情况,我们可以...

    linux 下oracle中文乱码字符集设置

    Linux 下的 Oracle 数据库在导入数据库时出现中文乱码问题,这是因为 Oracle 数据库中的字符集格式不支持中文。解决方法是通过修改字符集格式,将其修改成支持中文的格式,这样可以正常显示中文字符。 Oracle ...

    oracle字符集的查看和client字符集的修改

    在Oracle数据库系统中,字符集(charset)是用于表示文本数据的编码方式。正确设置和管理字符集对于确保数据的一致性和正确性至关重要。Oracle支持多种字符集,包括单字节字符集(SBCS)、多字节字符集(MBSCS)以及...

    oracle英文字符集插入到中文字符集

    "Oracle英文字符集插入到中文字符集"的主题聚焦于如何在不同字符集之间进行有效转换,以便在不修改客户端环境变量的情况下,实现数据的正确存储和检索。 Oracle数据库系统支持多种字符集,字符集决定了数据库如何...

    oracle函数大全-数字-字符-日期-聚合函数

    `REPLACE()`函数可替换字符串中的特定子串,而`INSTR()`函数则用于查找子串在字符串中的位置。`LPAD()`和`RPAD()`函数分别用于在字符串左侧和右侧填充指定字符以达到指定长度。 日期函数是Oracle中的另一大亮点,...

    Oracle中如何生成随机数字、随机字符串、随机日期

    Oracle中如何生成随机数字、随机字符串、随机日期 详细实例脚本。

    Oracle查找字符串中某字符出现的次数

    select f_find('Ap@2233ll@@l@@','@...select f_find('Ap@223SWEQQQ3ll@@l@@','Q') from dual---返回3,代表Q在字符串中出现了3次, select f_find('我是中国人,你是哪国人','国') from dual---返回2,代表国出现了2次

    oracle数字转换中文

    这个函数的核心目的是将输入的数字(以字符串形式)转换为其对应的中文大写形式,这在财务报表、合同文档等场合中非常有用。 #### 函数内部结构 1. **初始化变量**:首先定义了几个用于存储中间计算结果和最终输出...

Global site tag (gtag.js) - Google Analytics