`
mamaoyuan625
  • 浏览: 177185 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Oracle字符串函数应用举例

阅读更多

SELECT upper('abc') FROM dual;
SELECT lower(emp.ename) FROM emp;
TRIM(x),LTrim(x),Rtrim(x)


--取子串
SELECT substr('123456789',7) FROM dual;
SELECT substr(
'123456789',2,1) FROM dual;
--取位置
SELECT instr('123456789','56') FROM dual;
SELECT instr(
'1234123123','123',3) FROM dual;
SELECT instr(
'1234123123','123',3,2) FROM dual;
--判断一个字符串是否在另一个字符串
SELECT instr('123456789','a') FROM dual;




--填充字符串
--添加学生,学号=2位年份+班级号+4位流水号,业务主键
--0955 0001,0955 0022,0955 0456
SELECT Lpad(1,4,0) FROM dual;
SELECT to_char(SYSDATE,
'yy') FROM dual;

SELECT to_char(SYSDATE,
'yy')+'55'+Lpad(16,4,0) FROM dual;--错误
SELECT to_char(SYSDATE,
'yy')||'55'||Lpad(16,4,0) FROM dual;

SELECT to_char(SYSDATE,
'yy')||'55'||Lpad(seq1.nextval,4,0) FROM dual;
SELECT Lpad(
99999,4,0) FROM dual;

SELECT Rpad(
1,4,0) FROM dual;--工作中几乎不用


--b的理解
SELECT length('我好你好大家好') FROM dual;--字的个数
SELECT lengthB('我好你好大家好') FROM dual;--字的字节数

 

分享到:
评论

相关推荐

    oracle字符串替换

    ### Oracle字符串替换:使用REGEXP_REPLACE函数 在Oracle数据库中,对字符串进行处理是一项非常常见的需求,尤其是在数据清洗、格式转换等场景下。本文将详细介绍如何利用`REGEXP_REPLACE`函数来实现字符串替换功能...

    Oracle JSON 字符串处理实例

    在实际应用中,我们可能需要将JSON字符串存储在`CLOB`或`BLOB`类型的列中,然后利用Oracle的JSON函数进行读取和操作。例如,`JSON_OBJECT_T`和`JSON_ARRAY_T`是两个实用的类型,它们分别代表JSON对象和数组,可以...

    Oracle中实现Split函数功能

    函数内部使用了一个循环来拆分字符串,每次循环都会将拆分后的结果返回给调用者。 最后,我们可以使用这个函数来拆分字符串。例如,我们可以使用以下 SQL 语句来拆分一个字符串: ``` SELECT * FROM TABLE(f_split...

    ORACLE操作XML函数

    - **XPath_string**:这是一个字符串,用于指定XML文档中需要操作的节点路径。路径可以是绝对路径(如`/info/Owner`),也可以是相对路径(如`info/Owner`)。绝对路径意味着从XML文档的根节点开始,而相对路径则从...

    oracle遍历数据库查找字符串

    本文将深入探讨如何使用Oracle遍历数据库查找字符串,以及一个简化此过程的工具。 标题"Oracle遍历数据库查找字符串"暗示了一个实用的解决方案,它允许用户快速搜索Oracle数据库中的特定文本字符串,无需手动编写...

    Oracle sql 函数大全 比较常用的一些 函数 整理

    本文将对 Oracle SQL 函数大全进行分类和讲解,涵盖字符串函数、字符转换函数、去空格函数、取子串函数、字符串比较函数、字符串操作函数等多种函数。 一、字符转换函数 字符转换函数是将字符或字符串从一种形式...

    Oracle函数大全实例

    例如,如果你想将一个数字四舍五入并保留两位小数,你可以先使用`ROUND()`函数,然后在外部使用`TO_CHAR()`函数将其转换为字符串。 - **字符函数**: - `INITCAP()`: 首字母大写。 - `LOWER()`: 转换为全小写。 ...

    Oracle内置函数大全.rar

    Oracle内置函数可以分为多种类型,包括算术函数、字符串函数、日期时间函数、转换函数、系统信息函数、控制结构函数等。这些函数在SQL查询、数据处理和存储过程编写中扮演着关键角色。 1. **算术函数**:例如`+`、`...

    Oracle常用函数及实例.pdf

    本文主要探讨了Oracle中的一些常用函数,并通过实例解析了它们的基本用法,特别介绍了DECODE函数的使用技巧。 首先,我们来看数字函数。在Oracle中,ABS(x)函数用于计算数值的绝对值,例如ABS(-10)返回10。CEIL(x)...

    ORACLE分区

    ### Oracle分区的类型与应用实例 Oracle提供了多种类型的分区策略,每种策略都有其特定的应用场景: #### 1. 范围分区(Range Partitioning) 范围分区是基于表中某一列的值的范围来分割数据。适用于具有自然排序...

    Oracle常用的函数大全详细介绍

    Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的内置函数使得数据处理变得更为便捷。在初学者的旅程中,掌握Oracle常用函数是至关重要的一步。以下是对Oracle数据库中几个核心函数的详细介绍...

    oracle函数大全及知识点api

    2. 字符串函数: - CONCAT:连接两个或更多字符串。 - SUBSTR:提取字符串的一部分。 - INSTR:在字符串中查找子字符串的位置。 - LENGTH:返回字符串的长度。 3. 日期时间函数: - SYSDATE:返回当前系统的...

    几个常用的Oracle函数及实例运用

    ### 常用Oracle函数及实例解析 #### 一、引言 在Oracle数据库中,提供了丰富的内置函数来处理各种数据类型的操作需求。这些函数能够极大地简化开发人员的工作,并提高SQL查询的效率。本文将详细介绍几个常用Oracle...

    oracle中substr函数详细用法

    在Oracle数据库中,`SUBSTR`和`INSTR`函数是非常重要的字符串处理函数,它们在数据操作和查询中发挥着关键作用。本文将详细介绍这两个函数的用法,并结合`CASE WHEN`语句来解决特定的问题。 `SUBSTR`函数用于从一个...

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

    描述中提到的“通过实例代码”提供了一个名为`parsejsonstr`的自定义函数,该函数用于从JSON字符串中提取特定键值对的内容。这个函数接受三个参数: 1. `p_jsonstr`: 这是输入的JSON字符串,包含我们需要提取的数据...

    oracle函数大全(分类成9个word文档)

    首先,"ORACLE函数大全.doc"很可能是整个文档集的总览,包含Oracle数据库中的各类函数的概览和分类,可能包括数学函数、字符串函数、日期时间函数、转换函数、条件函数、系统信息函数等。这些函数在SQL查询和PL/SQL...

    Oracle9i函数大全

    12. **REPLACE()**:这个函数将字符串s1中的所有实例替换为s2。如,REPLACE('he love you','he','i')返回'i love you'。 13. **SOUNDEX()**:SOUNDEX()函数返回一个与输入字符串发音相似的代码,可用于进行基于发音...

    oracle函数分类.rar

    Oracle数据库系统是世界上最广泛使用的数据库管理系统之一,其强大的功能之一在于丰富的内置函数。...查阅"oracle函数大全.chm"手册,将提供更详细的信息和实例,助你在实践中更好地应用这些函数。

    oracle 字符串转成行

    `SUBSTR` 是Oracle中的一个字符串函数,用于提取字符串的一部分。在给定的例子中,它用于截取逗号分隔的字符串中每个单独的元素。例如: ```sql SUBSTR (T.RPT_ID, INSTR (T.RPT_ID,',',1,C.LV)+ 1, INSTR (T.RPT...

    截取用,分割的字符串中的第n个字符串 SQL

    综上所述,本文介绍了如何在SQL中实现截取用特定字符分割的字符串中的第n个子字符串的方法,并通过实例展示了其实际应用场景。这种方法不仅适用于简单的数据处理任务,还能够在复杂的数据分析项目中发挥重要作用。

Global site tag (gtag.js) - Google Analytics