`
cakin24
  • 浏览: 1388035 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Oracle字符函数

阅读更多

一 大小写转换函数

1、语法
UPPER(char)
LOWER(char)
INITCAP(char)
2、代码
  1. SQL>select upper('hdfsj'),lower('AJKLH'),initcap('fdsl')from dual;
  2. UPPER LOWER INIT
  3. --------------
  4. HDFSJ ajklh Fdsl
 
二 获取子字符串函数
1、语法


 
n可以省略,当n省略时表示从n的位置开始截取到字符串末尾。
m为0,表示从字符串的首字母开始截取。
m为负数,从字符串的尾部开始截取。
2、代码
  1. SQL>select substr('afhdjks',2,3),substr('dfhskjd',2),substr('fhsjkd',-2,1)from dual;
  2. SUB SUBSTR S
  3. ----------
  4. fhd fhskjd k
 
三 获取字符串长度函数
1、语法
LENGTH(char)
2、代码
  1. SQL>select length('asdf ')from dual;
  2. LENGTH('ASDF')
  3. --------------
  4. 5
 
四 字符串连接函数
1、语法
CONCAT(char1,char2)
与||操作符的作用一样
2、代码
  1. SQL>select concat('as','cd')from dual;
  2. CONC
  3. ----
  4. ascd
  5. SQL>select'as'||'cd'from dual;
  6. 'AS'
  7. ----
  8. ascd
 
五 去除子串函数
1、语法
TRIM(c2 from c1):表示从字符串c1中去除字符串c2.
LTRIM(c1[,c2]):从c1头部去除c2。
RTRIM(c1[,c2]):从c1尾部去除c2。
TRIM(c1):去除首尾的空格。
2、代码
  1. SQL>select trim('a'from'asdjfka')from dual;
  2. TRIM(
  3. -----
  4. sdjfk
  5. SQL>select ltrim('ababa','a')from dual;
  6. LTRI
  7. ----
  8. baba
  9. SQL>select rtrim('ababaa','a')from dual;
  10. RTRI
  11. ----
  12. abab
 
六 替换函数
1、语法
REPLACE(char,s_string[,r_string])
省略r_string,用空格替换
2、代码
  1. SQL>select replace('abcdea','a','A')from dual;
  2. REPLAC
  3. ------
  4. AbcdeA
  5. SQL>select replace('abcdea','a')from dual;
  6. REPL
  7. ----
  8. bcde
  9. SQL>select replace('abced','ab','A')from dual;
  10. REPL
  11. ----
  12. Aced
  • 大小: 50.6 KB
3
0
分享到:
评论
1 楼 yhzhangdota 2017-08-17  
最常用的都列举出来了,很好

相关推荐

    oracle字符函数[归类].pdf

    Oracle字符函数是数据库管理系统Oracle中处理字符串数据的重要工具,它们主要用于对字符数据进行各种操作,如提取、转换、格式化等。以下是对标题和描述中提及的一些主要Oracle字符函数的详细说明: 1. ASCII(n)...

    oracle常用字符函数

    Oracle数据库系统提供了丰富的函数库,包括字符函数、日期函数、数据类型转换函数以及集合函数,以帮助用户在处理数据时实现各种复杂的操作。下面将详细解释这些函数的用途和使用方法。 1. **字符函数** - `LOWER...

    oracle字符函数.pdf

    Oracle字符函数是数据库管理系统Oracle中处理字符串数据的重要工具,它们主要用于对字符数据进行各种操作,如转换大小写、获取ASCII码、拼接字符串等。在SQL查询和PL/SQL编程中,这些函数非常常见且实用。 1. ASCII...

    Oracle字符相似度函数

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

    ORACLE字符串函数

    ORACLE 字符串函数 ORACLE 字符串函数是一组用于操作和处理字符串的函数,包括连接、截取、转换、查找、替换、去除空白等操作。 1. 字符串连接函数:`string || string` 该函数用于连接两个字符串,结果是一个新...

    Oracle字符函数应用检测汉字的方法

    本文将详细讲解如何使用Oracle字符函数来检测字段中是否含有汉字。 首先,我们需要创建一个测试表test,这个表包含一个可变字符字段a。我们向这个表中插入了包含汉字和不包含汉字的数据。例如,'鸟'、'深刻'是包含...

    oracle-字符串去重函数

    传入一个字符串和该字符串的分割字符,返回去重后的字符串,可以直接在plsql中运行,简单的函数运用,能处理oracle中。资源仅供参考

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

    本篇文章将深入探讨Oracle中用于拆分字符串的函数,并通过具体的示例展示它们的用法。 1. **instr() 函数** `instr()` 是Oracle中的一个内建函数,它用于查找子串在目标字符串中的位置。例如,`instr(string, ...

    Oracle_Sql_中常用字符串处理函数

    7. 字符函数 CHR() Oracle Sql 提供了 CHR() 函数,用于将整数转换为对应的字符。 示例:SELECT CHR(65) FROM dual; -- 返回 A 8. 字符串连接函数 CONCAT() Oracle Sql 提供了 CONCAT() 函数,用于连接两个字符...

    BLOG_Oracle_lhr_函数系列(1)--字符函数.pdf

    Oracle字符函数是数据库操作中非常基础且重要的工具,它们用于处理和操纵文本数据。这篇博客主要介绍了12个常用的字符函数,以及如何结合使用这些函数来解决实际问题。以下是这些函数的详细介绍: 1. **lower()**: ...

    oralce字符函数

    Oracle字符函数是数据库管理系统Oracle中处理字符串数据的重要工具,它们用于创建、操作和转换字符串。在Oracle中,字符串函数广泛应用于数据查询、分析和报告。以下是一些常用的Oracle字符串函数的详细说明: 1. ...

    Oracle 字符集详解

    Oracle字符集是数据库管理系统Oracle中的一个重要概念,它决定了数据库如何存储和处理文本数据。字符集不仅影响着数据的准确性和一致性,还与全球化应用、数据迁移和数据交换密切相关。本篇将深入探讨Oracle字符集的...

    Oracle字符串处理函数

    ### Oracle字符串处理函数详解 #### 1. ASCII ASCII函数用于返回给定字符的ASCII码值。例如: ``` SQL> select ascii('A') A, ascii('a') a, ascii('0') zero, ascii(' ') space from dual; AAZERO SPACE ------...

    oracle日期函数字符函数聚合函数

    Oracle数据库中的日期函数、字符函数和聚合函数是数据库操作中常用的功能,对于数据处理和查询至关重要。以下将详细解释这些函数的用法和示例。 日期函数主要用于处理和操作日期数据,以下是一些主要的Oracle日期...

    常用oracle字符串操作函数

    本文将深入探讨Oracle中的常用字符串操作函数,帮助你更好地理解和运用这些功能。 1. **LENGTH()** 函数: 这个函数用于返回字符串的长度,不包括结束的空字符。例如,`LENGTH('Hello')` 将返回5。 2. **SUBSTR()...

    Oracle10g自定义聚合函数(字符串拼接)

    * 自定义聚合函数 wmsys.wm_concat 替换办法 * 超大字符串拼接,单个字符串4000、分隔符100... * Oracle11g Release2版本引入了LISTAGG 函数,使得聚集连接字符串变得很容易。并且允许使用我们指定连接串中的字段顺序

    Oracle拆分字符串函数

    Oracle拆分字符串函数

Global site tag (gtag.js) - Google Analytics