`
botan1314
  • 浏览: 25102 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

LTrim和RTrim在SQL的用法

阅读更多
LTRIM
删除起始空格后返回字符表达式。

语法
LTRIM   (   character_expression   )

参数
character_expression

是字符或二进制数据表达式。character_expression   可以是常量、变量或列。character_expression   必须是可以隐性转换为   varchar   的数据类型。否则,使用   CAST   显式转换   character_expression。

返回类型
varchar

注释
兼容级别可能影响返回值。有关兼容级别的更多信息,请参见   sp_dbcmptlevel。  

示例
下例使用   LTRIM   字符删除字符变量中的起始空格。

DECLARE   @string_to_trim   varchar(60)
SET   @string_to_trim   =   '           Five   spaces   are   at   the   beginning   of   this
      string. '
SELECT   'Here   is   the   string   without   the   leading   spaces:   '   +  
      LTRIM(@string_to_trim)
GO

下面是结果集:

------------------------------------------------------------------------
Here   is   the   string   without   the   leading   spaces:   Five   spaces   are   at   the   beginning   of   this   string.                          

(1   row(s)   affected)

RTRIM
截断所有尾随空格后返回一个字符串。

语法
RTRIM   (   character_expression   )  

参数
character_expression

由字符数据组成的表达式。character_expression   可以是常量、变量,也可以是字符或二进制数据的列。

返回类型
varchar  

注释
character_expression   必须为可隐性转换为   varchar   的数据类型。否则请使用   CAST   函数显式转换   character_expression。


说明     兼容级别可能影响返回值。有关更多信息,请参见   sp_dbcmptlevel。  


示例
下例显示如何使用   RTRIM   删除字符变量中的尾随空格。

DECLARE   @string_to_trim   varchar(60)
SET   @string_to_trim   =   'Four   spaces   are   after   the   period   in   this   sentence.         '
SELECT   'Here   is   the   string   without   the   leading   spaces:   '   +   CHAR(13)   +
      RTRIM(@string_to_trim)
GO

下面是结果集:

(1   row(s)   affected)
------------------------------------------------------------------------  
Here   is   the   string   without   the   leading   spaces:   Four   spaces   are   after   the   period   in   this   sentence.                      
(1   row(s)   affected)

你可以RTRIM(LTRIM(字段))

select   ltrim(rtrim(title))   from   table1



MS-SQLSERVER的在线帮助文档可以解决你N个类似的问题。
分享到:
评论

相关推荐

    SQL Server ltrim(rtrim()) 去不掉空格的原因分析

    在SQL Server中,`LTrim()` 和 `RTrim()` 函数是用于去除字符串两侧的空格,但有时候可能会遇到这些函数无法完全清除空格的情况。这通常是因为字符串中包含的不仅仅是标准的空格(ASCII码为32),而是其他类型的空白...

    oracle中nvl、decode、trim、rtrim的常见用法

    ### Oracle中NVL、DECODE、TRIM、RTRIM的常见用法 #### NVL函数 在Oracle数据库中,NVL函数是一个非常实用的功能,主要用于处理NULL值。其基本语法如下: ``` NVL(expression1, expression2) ``` 其中: - `...

    oracle和sql的语法区别大

    ### Oracle与SQL Server语法...以上是对Oracle和SQL Server在数据类型和内置函数方面的主要区别进行了详细介绍,这些知识点对于数据库开发者来说非常重要,能够帮助他们在开发过程中更加灵活地选择合适的工具和方法。

    sql语句自定义编号的方法

    本文将深入探讨如何在SQL语句中实现自定义编号的方法,这一技巧对于需要创建唯一标识符或进行特定格式编号的场景尤为有用。 ### SQL语句自定义编号:核心概念 自定义编号在数据库中通常用于生成具有特定格式的唯一...

    SQL Server连接字段的方法

    除了上述两种方法外,SQL Server还提供了丰富的字符串处理函数,可以帮助我们在处理字符串时更加灵活和高效: 1. **ASCII()**:返回指定字符的ASCII值。 2. **CHAR()**:将ASCII值转换为字符。 3. **LOWER()**:将...

    sql分割字符串文档

    在SQL Server中,有时我们需要将一个字符串分解成多个单独的部分,以便进行处理或分析。这里提到的`f_split`函数就是一个...了解并掌握这个函数的使用方法,可以帮助我们更好地处理和分析包含分隔符的字符串数据。

    SQL21自学通

    - 字符串处理函数,如INITCAP, UPPER, LOWER, LPAD, RPAD, LTRIM, RTRIM, REPLACE, SUBSTR, TRANSLATE, INSTR, LENGTH, TO_CHAR等。 - 条件查询,包括使用WHERE子句进行数据筛选以及使用GROUP BY和HAVING子句进行...

    SQL自学教程

    文档详细列举了SQL中常用的函数,例如聚合函数COUNT、SUM、AVG、MAX、MIN,数学函数如ABS、FLOOR、CEIL、EXP、LN等,以及字符处理函数如CHR、CONCAT、INITCAP、UPPER、LOWER、LPAD、RPAD、LTRIM、RTRIM、REPLACE、...

    数据库SQL Server自学通

    CHR(字符转换)、CONCAT(字符串拼接)、INITCAP(首字母大写)、UPPER(转换为大写)、LOWER(转换为小写)、LPAD/RPAD(左右填充)、LTRIM/RTRIM(左右修剪)、REPLACE(字符串替换)、SUBSTR(子字符串提取)等...

    SQL数据库学生管理系统

    ### SQL数据库学生管理系统知识点解析 #### 一、SQL语言简介与应用 - **定义**: SQL (Structured Query Language),即结构化查询...希望这份报告能帮助大家更好地理解和掌握SQL数据库技术及其在实际项目中的应用。

    21日SQL自学通.pdf

    在SQL中处理文本数据也是很重要的一部分,文档中提到了字符串相关的函数,如CHR, CONCAT, INITCAP, UPPER, LOWER, LPAD, RPAD, LTRIM, RTRIM, REPLACE, SUBSTR, TRANSLATE, INSTR, LENGTH, TO_CHAR, TO_NUMBER等,...

    学习sql资料

    学习SQL资料的目的是为了让读者掌握基本的SQL语句及其用法,并了解在使用过程中需要注意的一些特点,同时通过实例加深理解数据库的基础概念。 首先,SQL语句的基本组成部分包括数据操纵语言(DML)、数据定义语言...

    pl_sql函数大全

    根据提供的文件信息,本文将详细介绍PL/SQL中的一些常用函数及其用法,这些函数对于日常开发工作非常有帮助。 ### 1. ASCII 函数 ASCII 函数用于返回一个字符的 ASCII 值。例如: ``` SQL> SELECT ASCII('A') A, ...

    使用SQL语句去除、删除数据库中的空格、回车字符的方法

    可以使用 rtrim 和 ltrim 函数去除右边和左边的空格。例如: update ieel00h set el_name1=rtrim(el_name1) where el_no like 'L%' update ieel00h set el_name1=ltrim(el_name1) where el_no like 'L%' 三、处理...

    Oracle/PL/SQL函数说明

    根据提供的文件信息,我们可以深入探讨Oracle/PL-SQL中的几个重要函数及其用法。这些函数在数据库管理和开发中非常常见,对于理解数据处理、文本操作等方面具有重要意义。 ### 1. ASCII ASCII 函数用于返回指定...

    SQL字符串操作

    在本文中,我们将详细介绍这些函数的用法和示例。 1. 截取字符串的值 T-SQL 提供了多种截取字符串的方法,包括 LEFT、RIGHT、SUBSTRING 等函数。这些函数可以截取字符串的一部分,并返回指定的字符数。 * LEFT ...

    ORACLE内部函数大全以及与SQLSERVER的区别

    Oracle 和 SQL Server 都是广泛使用的数据库管理系统,它们在处理数据时使用了各种内置函数来实现不同的操作。这里我们将详细探讨 Oracle 内部函数及其与 SQL Server 的等价函数,以便于理解两者之间的差异。 1. **...

    Oracle 11g SQL经典教程

    Oracle 11g SQL经典教程是一本旨在帮助初学者和已经入门的IT从业者深入学习Oracle 11g中SQL语句的使用方法的书籍。 书中首先介绍了基本的SQL语句和函数,例如SELECT语句用于从数据库中检索数据,而COUNT、SUM、AVG...

Global site tag (gtag.js) - Google Analytics