Oracle中的trim函数是用来删除给定字符串或者给定数字中的头部或者尾部的给定字符。
trim函数具有如下的形式
trim([leading/trailing/both][匹配字符串或数值][from][需要被处理的字符串或数值])
这里如果指明了leading表示从删除头部匹配的字符串,如果指明了trailing表示从删除尾部匹配的字符串,如果指明了both,或者不指明任何位置,则两端都将被删除
如果不指明任何匹配字符串或数值则认为是空格,即删除前面或者后面的空格。
trim函数返回的类型是varchar2
下面是一些例子:
截去了数字7500的后面的两个0
SQL> select trim(0 from 7500) from dual;
TRIM
—-
75
下面的例子截去了’ 中秋八月中’前后的两个’中’字
SQL> select trim(’中‘ from ‘中秋八月中‘) as 诗 from dual;
诗
——————
秋八月
下面的例子截去了’ 半夜二更半’前面的一个’半’字
SQL> select trim(leading ‘半‘ from ‘半夜二更半‘) as 诗 from dual;
诗
————————
夜二更半
摘自:http://xuming9.blog.163.com/blog/static/9221440320092241434190/
分享到:
相关推荐
Oracle中的TRIM函数是数据库操作中处理字符串时非常实用的一个函数,主要用来移除字符串两端或其中一侧的特定字符,通常用于去除空格。本文将详细介绍Oracle TRIM函数的使用方法,帮助你更好地理解和运用这一功能。 ...
14. TRIM函数:TRIM函数可以剪掉字符串两侧的指定字符。LEADING修剪前导字符,TRAILING修剪尾随字符。如TRIM('s' FROM 'string')会删除所有前导和尾随的's'。 除了上述函数,Oracle还提供其他很多函数,如TO_DATE...
### Oracle中的基本函数详解 #### 一、字符函数 Oracle 提供了一系列强大的字符函数来处理字符串数据。这些函数包括但不限于转换大小写、拼接字符串、提取子字符串等操作。 ##### Upper `Upper` 函数用于将输入的...
ORACLE 字符串函数 ORACLE 字符串函数是一组用于操作和处理字符串的函数,包括连接、截取、转换、查找、替换、去除空白等操作。 1. 字符串连接函数:`string || string` 该函数用于连接两个字符串,结果是一个新...
18. TRIM函数:删除字符串的前后指定字符集。 19. UPPER函数:将字符串中的所有字符转换为大写。 数字函数 1. ABS函数:返回一个数字的绝对值。 2. ACOS函数:返回数字的反余弦值。 3. ASIN函数:返回数字的反正弦...
在Oracle数据库系统中,内置函数分为多种类型,包括数值函数、字符串函数、日期时间函数、转换函数、数学函数、聚合函数等。下面将详细介绍这些函数类别及其常见用法。 1. **数值函数**: - `ABS()`:返回一个数的...
Oracle数据库提供了丰富的内置函数,这些函数被广泛应用于各种SQL查询和PL/SQL编程场景中,极大地提高了开发效率并简化了复杂逻辑的实现。根据Oracle官方文档和实际应用经验,我们将这些内置函数按照不同的功能类型...
首先,"ORACLE函数大全.doc"很可能是整个文档集的总览,包含Oracle数据库中的各类函数的概览和分类,可能包括数学函数、字符串函数、日期时间函数、转换函数、条件函数、系统信息函数等。这些函数在SQL查询和PL/SQL...
### Oracle PL/SQL 基本函数详解 在Oracle数据库中,PL/SQL(Procedural Language for SQL)是一种强大的编程语言,它结合了SQL的数据处理功能与过程化语言的控制结构,使得开发者能够编写复杂的应用程序逻辑。本文...
### ORACLE常用数值函数与转换函数详解 #### 一、数值函数(Number Functions) ...以上就是Oracle数据库中常用的数值函数与字符函数的详细介绍及其使用方法,通过这些函数可以高效地处理各种数值和字符数据。
在初学者的旅程中,掌握Oracle常用函数是至关重要的一步。以下是对Oracle数据库中几个核心函数的详细介绍: 1. **DECODE函数**:DECODE函数在查询中用于条件判断和返回值替换。其基本语法为`DECODE(expression, ...
TRIM函数可以删除字符串两侧或仅一侧的指定字符。例如,`TRIM(LEADING ' ' FROM ' gao qian jing ')`返回'gao qian jing ',删除了左侧的空格。 这些Oracle系统函数在日常的数据处理、查询优化和数据清洗中发挥着...
TRIM函数用于删除字符串前后的空白字符或其他指定字符。它有三种变体:LTRIM、RTRIM和TRIM。这些函数的语法如下: - **LTRIM(string)**:删除字符串左侧的空白字符。 - **RTRIM(string)**:删除字符串右侧的空白字符...
本知识点集合将详细介绍Oracle数据库中提供的各种函数及其使用方法,从而帮助开发者在进行数据库操作时能够更加高效地利用这些工具。 一、字符串函数 1. 求字符串的长度 LENGTH 2. 使用 SUBSTR 函数从字符串中提取...
### Oracle系统内置函数详解 #### F.1 字符函数 —— 返回字符值 **1. ASCII** - **语法**: `ASCII(charc)` - **功能**: 返回一个字符串的第一个字符的ASCII码,其逆函数是`CHR()`。 - **使用示例**: - `SELECT ...
在Oracle数据库中,为了方便用户进行数据处理与分析,提供了大量的内置函数。这些函数涵盖了字符串操作、数值计算、日期处理等多个方面,极大地提高了SQL查询的灵活性和效率。然而,由于函数种类繁多,且每种函数的...
TRIM函数用于删除字符串两端的空格或指定字符。语法如下: ```sql TRIM([trim_character] FROM string) ``` 例如: ```sql SELECT TRIM('0' FROM '0009872348900') "TRIMExample" FROM DUAL; ``` 这里删除字符串...