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

ORACLE 字符串操作

阅读更多
1 字符串连接

SQL> select ‘abc’ || ‘def’ from dual;
‘ABC’|
——
abcdef

2 小写
SQL>select lower(’ABC012′);
lower
——–
abc012



3 大写
select upper(’abc012′);

upper
——–
ABC012

4  左补全

select lpad(’abc’, 5, ‘0′);

lpad
——-
00abc

select lpad(’abc’, 5, ‘012′);

lpad
——-
01abc

第3个参数为空时,缺省为space

select lpad(’abc’, 5);

lpad
——-
   abc

select lpad(’abc’, 5, ‘ ‘);

lpad
——-
   abc

5  右补全

select rpad(’abc’, 5, ‘0′);

rpad
——-
abc00

select rpad(’abc’, 5, ‘012′);

rpad
——-
abc01

6 左空白删除

select ltrim(’          abc’);

ltrim
——-
abc
7 右空白删除

select ltrim(’abc          ‘);

     ltrim
—————
abc

8 左右空白删除

select trim(’          abc          ‘);

btrim
——-
abc


9 字符串替换

SQL> SELECT TRANSLATE(’ababab’ , ‘a’ , ‘1′) FROM DUAL;
TRANSL
——
1b1b1b

10 取子字符串

SQL> select substr(’abc012′, 3, 2) from dual;
SU

c0

11 字符串长度

SQL> select length(’abc012′) from dual;
LENGTH(’ABC012′)
—————-
               6
12  数字转化成字符串

SQL> select to_char(123456, ‘999,999,999,999′) from dual;
TO_CHAR(123456,’
—————-
         123,456

13 字符串转化为数字

SQL> select to_number(’123′ || ‘456′, ‘999999999999′) from dual;
TO_NUMBER(’123′||’456′,’999999999999′)
————————————–
                                123456

SQL> select to_number(’123,456′, ‘999,999,999,999′) from dual;
TO_NUMBER(’123,456′,’999,999,999,999′)
————————————–
                                123456

分享到:
评论

相关推荐

    常用oracle字符串操作函数

    NULL 博文链接:https://hbiao68.iteye.com/blog/1538242

    oracle中操作字符串

    oracle中操作字符串(带有,的字符串,从中取出“:”前面或后面的值)

    oracle字符串操作.pdf

    。。。

    oracle字符串操作.docx

    。。。

    Oracle_Sql_中常用字符串处理函数

    Oracle Sql 中提供了多种字符串处理函数,用于对字符串进行各种操作,如大小写转换、截取、连接、查找、替换等。下面是 Oracle Sql 中常用的字符串处理函数: 1. 大小写转换函数 Oracle Sql 提供了两个大小写转换...

    Oracle时间日期,数学,字符串函数操作大全

    Oracle时间日期,数学,字符串函数操作大全

    Oracle多行记录字符串综合操作几种方法

    本文介绍了Oracle多行记录字符串综合操作的几种方法。

    Oracle截取JSON字符串内容的方法

    主要介绍了Oracle截取JSON字符串内容 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    C#中的oracle数据库连接字符串,数据库帮助类,DBHelper.cs

    用C#写的数据库帮助类OracleDBHelper.cs,包括与oracle数据库的连接字符串,web.config文件的配置

    Oracle数据库中单行字符串函数简介

    单行字符串函数用于操作字符串数据,他们大多数有一个或多个参数,其中绝大多数返回字符串。本文为大家介绍了Oracle数据库中单行字符串函数。

    ORACLE-分区表的用法

    此文从以下几个方面来整理关于分区表的概念及操作:  1.表空间及分区表的概念  2.表分区的具体作用  3.表分区的优缺点  4.表分区的几种类型及操作方法  5.对表分区的维护性操作.

    ORACLE操作XML函数

    绝对路径与相对路径:区别在于路径字符串最前面的斜杠是否存在,有斜杠代表绝对路径,没有斜杠则是相对路径 指定路径中相同元素中的某个元素:“/info/Owner[2]”,代表第2个Owner元素<Owner>JACK。

    通用的固定长度编码格式的字符串查找算法的实现

    字符串的查找是数据库应用中必不可少的操作,而且每种数据库产品(ORACLE、DB2、SYBASE、MS SQL SERVER、MYSQL等等)也都提供了对应的字符串处理函数,比如DB2的LOCATE函数。 但在实际的工作中,还是会遇到一些特殊...

    配置Sql连接字符串

    使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的...

    JSON字符串和JSON对象相互转化实例详解

    在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键 例如: JSON字符串: var str = '{ "name": "name1","sex": "m" }'; JSON对象: ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    Oracle时间日期操作

    9. 日期和时间的之间的转换:使用 `to_date` 函数可以将字符串转换为日期和时间,例如:`to_date('2022-01-01', 'yyyy-mm-dd')` 可以将字符串 `'2022-01-01'` 转换为日期 `2022-01-01`。 10. 日期和时间的计算方法...

    c#连接Oracle的快速方法,使用Oracle.ManagedDataAccess的综合教程,全开源

    C#连接Oracle的快速方法,使用Oracle.ManagedDataAccess的综合教程,全开源 ...2)已经写好了一个操作类OracleHelper,可以非常方便的操作数据库返回数据类型 3)全源代码,一看就懂,放心下载,已经在多个项目中使用。

    oracle面试题

    对字符串操作的函数 答:ASCII 函数返回字符表达式最左端字符的ASCII 码值 CHR 函数用于将ASCII 码转换为字符 如果没有输入0 255 之间的ASCII 码值CHR 函数会返回一个 NULL 值 应该是必须给chr 赋数字值 concat ...

    Oracle与Informix函数比较.doc

    Oracle 和 Informix 都提供了字符串函数来处理字符串数据。这些函数可以用来截取字符串、转换字符串的大小写、获取字符串的长度等。 1. 截取字符串:Informix 中的 substr 函数可以用来截取字符串,例如 `str...

Global site tag (gtag.js) - Google Analytics