`

ORACLE TRIM 详解【转】

阅读更多

In Oracle/PLSQL, the trim function removes all specified characters either from the beginning or the ending of a string.

The syntax for the trim function is:

trim( [ leading | trailing | both  [ trim_character ]  ]   string1 )

leading - remove trim_string from the front of string1.

trailing - remove trim_string from the end of string1 .

both - remove trim_string from the front and end of string1 .

If none of these are chosen (ie: leading, trailing, both), the trim function will remove trim_string from both the front and end of string1

 

trim_character is the character that will be removed from string1 . If this parameter is omitted, the trim function will remove all leading and trailing spaces from string1 .

string1 is the string to trim.

 

For example:

trim('   tech   ') would return 'tech'
trim(' '  from  '   tech   ') would return 'tech'
trim(leading '0' from '000123') would return '123'
trim(trailing '1' from 'Tech1') would return 'Tech'
trim(both '1' from '123Tech111') would return '23Tech'
分享到:
评论
1 楼 flyer0126 2010-10-20  
测试过了,trim(leading '0' from '000123')可以应用于sql中,可以用于去除匹配字段的前导0

相关推荐

    ORACLE常用数值函数、转换函数

    ### ORACLE常用数值函数与转换函数详解 #### 一、数值函数(Number Functions) 在Oracle数据库中,数值函数处理数值类型的数据,并返回一个数值结果。这些函数支持的最大精度为38位小数,例如:`COS`, `COSH`, `EXP...

    Oracle常用函数大全及详解

    ### Oracle常用函数大全及详解 #### 一、概述 Oracle数据库是全球领先的数据库管理系统之一,在企业级应用领域占据着举足轻重的地位。为了更好地利用Oracle数据库的强大功能,掌握其内置的各种函数对于提高数据...

    oracle数据库 110个常用函数

    例如,CONCAT('010-', '88888888') || '转23' 高乾竞电话 结果为 '010-88888888 转23'。 4. INITCAP 函数:将字符串的第一个字母转换为大写,其余字母保持原样。如INITCAP('smith') 返回 'Smith'。 5. INSTR 函数...

    ORACLE函数大全汇总详解(20100915补充修订版)

    ### ORACLE函数大全汇总详解 #### 一、概述 Oracle数据库是业界领先的数据库管理系统之一,提供了丰富的内置函数来处理各种数据类型与业务需求。本文档将详细介绍一系列Oracle函数及其应用场景,帮助用户更好地...

    oracle过滤数字

    ### Oracle过滤数字知识点详解 在Oracle数据库管理与查询过程中,经常需要对数据进行各种筛选与处理,其中一种常见的需求就是过滤或提取特定字段中的数字字符。这种操作在数据清洗、数据分析以及确保数据准确性方面...

    oracle中去掉回车换行空格的方法详解

    去除换行update zhzl_address t set t.add_administration_num=replace(t.add_...去掉空格update zhzl_address t set t.add_administration_num=trim(t.add_administration_num);—————————–1、回车换行

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

    #### 二、常用Oracle函数详解 ##### 1. NVL 函数 NVL 函数用于替换NULL值,当第一个参数为NULL时,返回第二个参数的值;否则返回第一个参数的值。 - **语法**: ```sql NVL(expr1, expr2) ``` - **示例**: ```...

    oracle 三思笔记 经常使用的函数详解

    ### Oracle三思笔记:常用函数详解 #### 数值型函数(Number Functions) 数值型函数主要针对数字类型的数据进行处理,返回的也是数值型的结果。这些函数广泛应用于数学计算、数据分析等场景。 1. **MOD(n1, n2)** ...

    张烈-Oracle数据库讲义

    ### Oracle数据库核心知识点详解 #### 一、Oracle数据库概述 - **版本介绍**:Oracle数据库10g版本作为Oracle公司推出的第三代产品,是基于网格计算技术的重要里程碑。它集成了许多高级特性,如自动存储管理(ASM)...

    oracle优化篇及常用函数

    本篇文章将深入探讨Oracle数据库的优化策略,并提供一些常用的函数实例详解,帮助你更好地理解和应用这些技术。 首先,Oracle优化主要包括SQL优化、索引优化、存储优化和架构优化。SQL优化是最基础的,通过编写高效...

    Oracle公共函数大全

    ### Oracle公共函数详解 #### 一、ASCII函数 **功能:** 返回与指定字符相对应的十进制数值。 **语法格式:** ```sql ASCII(char) ``` **示例:** ```sql SELECT ASCII('A') AS "A", ASCII('a') AS "a", ASCII('0')...

    oracle数据库面试题

    ### Oracle数据库面试题详解 #### 一、字符串操作函数 Oracle数据库提供了丰富的字符串操作函数,这些函数能够帮助我们高效地处理字符串数据。以下是一些常用的字符串操作函数: 1. **ASCII()**: 返回字符串中第...

    oracle数据库面试题目汇总

    【Oracle数据库面试题目详解】 1. 字符串操作函数: Oracle数据库提供了丰富的字符串处理函数,例如ASCII()用于获取字符的ASCII码,CHR()用于将ASCII码转换为字符,CONCAT()用于连接两个字符串,LOWER()和UPPER()...

    oracle函数

    ### Oracle 函数详解 #### 1. ASCII - **功能**:此函数返回与指定字符相对应的十进制数值。 - **语法**:ASCII(char) - **示例**: ```sql SELECT ASCII('A') AS A, ASCII('a') AS a, ASCII('0') AS zero, ASCII...

    Oracle 函数大全.txt

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

    超详细Oracle教程

    - **字符处理函数**:如UPPER、LOWER、TRIM等用于字符串转换和格式化的函数。 - **日期处理函数**:例如SYSDATE获取当前系统日期、ADD_MONTHS增加月份等日期计算函数。 - **数值处理函数**:如ROUND、TRUNC等用于...

    oracle函数大全q

    ### Oracle函数大全详解 #### 一、ASCII函数 **功能:** 返回与指定字符相对应的十进制数值。 **语法格式:** ```sql ASCII(char) ``` **示例:** ```sql SELECT ASCII('A') AS "A", ASCII('a') AS "a", ASCII('0')...

    oracle+110个常用函数.

    ### Oracle 110个常用函数详解 #### 1. ASCII **功能**: 返回与指定字符对应的十进制数值。 **语法**: ASCII(char) **示例**: ```sql SELECT ASCII('A') AS "ASCII Value" FROM DUAL; ``` **结果**: - ASCII Value:...

    oracle plsql基本函数

    ### Oracle PL/SQL 基本函数详解 在Oracle数据库中,PL/SQL(Procedural Language for SQL)是一种强大的编程语言,它结合了SQL的数据处理功能与过程化语言的控制结构,使得开发者能够编写复杂的应用程序逻辑。本文...

Global site tag (gtag.js) - Google Analytics