SQL Server研習錄(10)——TRIM()、LTRIM()、RTRIM()函數


版權聲明

  • 本文原創作者:清風不渡
  • 博客地址:https://blog.csdn.net/WXKKang

一、TRIM()函數

  TRIM()函數用於截斷字符串兩邊的空格後返回一個字符串

1、基本語法

  基本語法如下:

TRIM(character_expression)

  註釋:
  (1)參數
  character_expression:字符數據的表達式,character_expression可以是常量、變量,也可以是字符列或者二進制數據列
  character_expression的數據類型必須可隱式轉換爲varchar。否則,請使用CAST顯示轉換爲character_expression
  (2)返回類型
  varchar或nvarchar

2、示例

  下面我們就看一下此函數的去除空格效果,代碼如下:

print '    清風不渡   '
print TRIM('    清風不渡   ')

  執行結果如下:
在這裏插入圖片描述

二、RTRIM()函數

  RTRIM()函數用於截斷字符串尾隨(右邊)的空格後返回一個字符串

1、基本語法

  基本語法如下:

RTRIM(character_expression)

  註釋:
  (1)參數
  character_expression:字符數據的表達式,character_expression可以是常量、變量,也可以是字符列或者二進制數據列
  character_expression的數據類型必須可隱式轉換爲varchar。否則,請使用CAST顯示轉換爲character_expression
  (2)返回類型
  varchar或nvarchar

2、示例

  下面我們就看一下此函數的去除尾隨空格效果,代碼如下:

print '    清風不渡   '
print RTRIM('    清風不渡   ')

  執行結果如下:
在這裏插入圖片描述

二、LTRIM()函數

  LTRIM()函數用於截斷字符串開頭(左邊)的空格後返回一個字符串

1、基本語法

  基本語法如下:

LTRIM(character_expression)

  註釋:
  (1)參數
  character_expression:字符數據的表達式,character_expression可以是常量、變量,也可以是字符列或者二進制數據列
  character_expression的數據類型必須可隱式轉換爲varchar。否則,請使用CAST顯示轉換爲character_expression
  (2)返回類型
  varchar或nvarchar

2、示例

  下面我們就看一下此函數的去除開頭空格效果,代碼如下:

print '    清風不渡   '
print LTRIM('    清風不渡   ')

  執行結果如下:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章