`

Oracle 函数(处理String)

阅读更多

1.CONCAT
连接两个字符串;
SQL> select concat('010-','88888888')||'转23'  高乾竞电话 from dual;

高乾竞电话
----------------
010-88888888转23

 

2.LENGTH
返回字符串的长度;
SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from gao.nchar_tst;

NAME   LENGTH(NAME) ADDR             LENGTH(ADDR)       SAL LENGTH(TO_CHAR(SAL))
------ ------------ ---------------- ------------ --------- --------------------
高乾竞            3 北京市海锭区                6   9999.99                    7

 

3.LTRIM和RTRIM
LTRIM  删除左边出现的字符串
RTRIM  删除右边出现的字符串
SQL> select ltrim(rtrim('   gao qian jing   ',' '),' ') from dual;

LTRIM(RTRIM('
-------------
gao qian jing

 

4.SUBSTR(string,start,count)
取子字符串,从start开始,取count个
SQL> select substr('13088888888',3,8) from dual;

SUBSTR('
--------
08888888

 

5.REPLACE('string','s1','s2')
string   希望被替换的字符或变量
s1       被替换的字符串
s2       要替换的字符串
SQL> select replace('he love you','he','i') from dual;

REPLACE('H
----------
i love you

 

6.TRIM('s' from 'string')
LEADING   剪掉前面的字符
TRAILING  剪掉后面的字符
如果不指定,默认为空格符

 

7.INITCAP
返回字符串并将字符串的第一个字母变为大写;
SQL> select initcap('smith') upp from dual;

UPP
-----
Smith

 

8.INSTR(C1,C2,I,J)
一个字符串中搜索指定的字符,返回发现指定的字符的位置;
C1    被搜索的字符串
C2    希望搜索的字符串
I     搜索的开始位置,默认为1
J     出现的位置,默认为1
SQL> select instr('oracle traning','ra',1,2) instring from dual;

 INSTRING
---------
        9

 

9.LOWER
返回字符串,并将所有的字符小写
SQL> select lower('AaBbCcDd')AaBbCcDd from dual;

AABBCCDD
--------
aabbccdd

 

10.UPPER
返回字符串,并将所有的字符大写
SQL> select upper('AaBbCcDd') upper from dual;

UPPER
--------
AABBCCDD

 

11.TO_CHAR(date,'format')
SQL> select to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') from dual;

TO_CHAR(SYSDATE,'YY
-------------------
2004/05/09 21:14:41

 

12.CONVERT(c,dset,sset)
将源字符串 sset从一个语言字符集转换到另一个目的dset字符集
SQL> select convert('strutz','we8hp','f7dec') "conversion" from dual;

conver
------
strutz

分享到:
评论

相关推荐

    oracle函数大全 oracle函数大全

    以下是关于Oracle函数的一些详细说明: 1. ASCII函数:ASCII函数返回与输入字符相对应的ASCII码,即十进制数字。例如,ASCII('A')返回65,ASCII('a')返回97。 2. CHR函数:CHR函数根据提供的整数返回对应的字符。...

    ORACLE操作XML函数

    ### ORACLE操作XML函数 #### 一、XMLTYPE_instance与XPath_string 在Oracle数据库中,`XMLTYPE`是一...这些函数提供了强大的工具来操作和管理Oracle数据库中的XML数据,使得开发者能够更加灵活地处理复杂的XML结构。

    ORACLE中CLOB字段转String类型

    ### ORACLE中CLOB字段转String类型 在Oracle数据库中,`CLOB`(Character Large Object)是一种用于存储大量文本数据的数据类型。由于其能够存储非常大的文本块(最大可达4GB),因此常被用于存储文章、报告或任何...

    hive和oracle函数对照表.xlsx

    包含hive和oracle的常用函数对比关系表,可以用于查询hive函数转换成oracle函数,或者oracle函数转换hive函数之间的相互转换。

    oracle函数字符处理

    以下是一些重要的Oracle字符处理函数的详细说明: 1. **SUBSTR()** 函数:用于从字符串中提取子串。例如,`SUBSTR(string, start_position, length)` 会返回从start_position位置开始,长度为length的子串。 2. **...

    ORACLE CRC32函数

    ### ORACLE CRC32函数详解 #### 一、概述 在Oracle数据库中,`CRC32`函数是一种非常实用的功能,主要用于将字符类型的数据转换为一个唯一的数字类型,这一过程通常被称为散列(Hash)。通过该函数,可以方便地生成...

    ORACLE函数大全.txt

    根据提供的文件信息,本文将详细介绍Oracle数据库中几个重要的函数及其用法。这些函数涵盖了字符串...以上介绍了 Oracle 数据库中常用的字符串处理和数值计算函数,这些函数可以帮助开发者高效地进行数据操作和分析。

    Oracle 函数大全.txt

    ### Oracle函数详解 #### 1. ASCII - **功能**:返回指定字符的ASCII值。 - **语法**:ASCII(char) - **示例**: ```sql SQL> SELECT ASCII('A') AS "ASCII Value" FROM DUAL; ASCII Value ----------- 65 ``...

    oracle函数大全

    Oracle 提供了许多有用的函数,可以帮助开发者快速处理数据。本文将对 Oracle 函数大全进行详细的介绍,包括 SQL 中的单记录函数、复合函数等。 1. ASCII 函数 ASCII 函数返回与指定的字符对应的十进制数。该函数...

    Java调用oracle函数返回oracle类(类似)集合

    在Java中调用Oracle函数并处理返回的Oracle特定数据类型,如集合或索引表,通常涉及到Oracle的PL/SQL包和Java的JDBC驱动。以下是对这个主题的详细说明: 1. **Oracle索引表类型**: Oracle索引表是一种PL/SQL数据...

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

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

    ORACLE函数.pdfORACLE函数.pdf

    根据提供的文档内容,我们可以总结出Oracle数据库中一系列重要的字符函数及其使用方法。这些函数非常实用,在数据处理和查询中有着广泛的应用。 ### 字符函数详解 #### 1. ASCII码相关函数 - **ASCII**: 该函数...

    oracle函数

    Oracle 函数是数据库管理系统中的一种重要组件,用于对数据进行处理和分析。Oracle 函数可以分为多种类型,包括字符串函数、数字函数、日期函数等。本文将对 Oracle 函数进行详细的介绍,并提供相应的示例代码。 1....

    常用oracle函数SQL中的单记录函数

    ### 常用Oracle函数:SQL中的单记录函数 在Oracle数据库中,SQL单记录函数是一种非常实用且常用的工具,用于处理数据、提取特定信息或进行数据格式转换等操作。这些函数可以应用于单个记录,并返回一个结果。下面将...

    ORACLE函数大全 .doc

    ORACLE 函数大全 ORACLE 函数大全是一个强大的数据库函数集合,提供了多种字符串操作、数字操作、日期操作等功能。...了解这些函数的运用可以帮助开发者更好地使用 ORACLE 数据库,提高开发效率和数据处理能力。

    Oracle MD5函数

    总的来说,Oracle MD5函数提供了一种方便的方式来对字符串数据进行哈希处理,虽然不适用于高强度的安全需求,但在数据校验和记录一致性等方面仍发挥着作用。如果`f_md5.txt`提供了对MD5函数的扩展或封装,那么它可能...

    Oracle函数大全[定义].pdf

    Oracle数据库系统提供了丰富的内置SQL函数,用于处理各种数据类型,尤其是字符数据类型。以下是一些重要的字符函数的详细说明: 1. **CHR函数**: - 语法:`chr(x)` - 功能:根据给定的ASCII码值`x`返回对应的...

    oracle 创建wm_concat函数

    2. **迭代函数(ODCIAggregateIterate)**:每当处理一行数据时都会调用此函数。在这个函数中,我们检查`sum_string`是否为空,如果不为空,则将新值附加到现有的字符串后面,并以逗号分隔;如果为空,则直接将新值...

    ORACLE函数大全

    以下是一些基本的Oracle函数介绍: 1. ASCII函数:ASCII函数返回与给定字符对应的十进制数字。例如,ASCII('A')返回65,ASCII('a')返回97,ASCII('0')返回48,ASCII(' ')返回32。 2. CHR函数:CHR函数根据给定的...

Global site tag (gtag.js) - Google Analytics