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(' 清風不渡 ')
執行結果如下: