解決SQL Server中CHAR欄位空格問題
有兩個函式,TTRIM()和LTRIM(),可以用來從字串中剪掉空格。函式LTRIM()去除應該字串前面的所有空格;函式RTRIM()去除一個字串尾部的所有空格。這裡有一個任何使用函式RTRIM()的例子:
SELECT RTRIM(site_name) FROM site_directory
在這個例子中,如果任何一個站點的名字尾部有多餘的空格,多餘的空格將從查詢結果中刪去。
你可以巢狀使用這兩個函式,把一個字串前後的空格同時刪去:
SELECT LTRIM(RTRIM(site_name) FROM site_directory
你會發現,在從CHAR型欄位中剪掉多餘的空格時,這兩個函式非常有用。記住,如果你把一個字串儲存在CHAR型欄位中,該字串會被追加多餘的空格,以匹配該欄位的長度。用這兩個函式,你可以去掉無用的空格,從而解決這個問題。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/106943/viewspace-967842/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 自增欄位歸零等問題SQLServer
- 解決SQL Server 2005中鎖的問題SQLServer
- 細說SQL SERVER中欄位型別SQLServer型別
- 安裝sql server遇到問題解決方法SQLServer
- SQL Server 自增欄位重置SQLServer
- SQL Server複製的表中如何修改欄位SQLServer
- sql server中對日期欄位值的比較SQLServer
- 巧用 Base62 解決欄位太短的問題
- SQL Server 2008 中SQL查詢語句中欄位值不區分大小寫問題處理SQLServer
- 解決eslint空格報錯等問題EsLint
- SQL Server中根據某個欄位,ID欄位自動增長的實現SQLServer
- 在SQL Server中修改欄位型別和欄位名稱的儲存過程SQLServer型別儲存過程
- 兩款工具解決SQL Server遷移問題DJSQLServer
- 解決Sql Server警報的疑難問題(轉)SQLServer
- SQL Server中獲取資料庫名、表名、欄位名和欄位註釋的SQL語句SQLServer資料庫
- 如何處理sql server中的image型別的欄位?SQLServer型別
- MyBatis 解決欄位名不一致的問題MyBatis
- sql server如何檢視欄位註釋?SQLServer
- 替換SQL欄位中的換行符,回車符,空格等特殊符號SQL符號
- 怎麼解決SQL server 2000的中文問題?SQLServer
- 解決SQL Server常見的七個經典問題SQLServer
- 資料庫中的欄位id間斷問題大家使怎樣解決的?資料庫
- MySQL中NULL欄位的比較問題MySqlNull
- SQL Server 查詢表註釋和欄位SQLServer
- MySQL 大欄位問題MySql
- 問題解決——Sqlplus與換行前空格(一)SQL
- 問題解決——Sqlplus與換行前空格(二)SQL
- SQL Server常見問題介紹及快速解決建議SQLServer
- SQL Server 2000 死鎖(dead lock) 問題解決SQLServer
- 淺談SQL Server中的快照問題SQLServer
- Sql server中Collation conflict問題SQLServer
- sql server 2005中的分割槽函式用法(partition by 欄位)SQLServer函式
- 在VC中用OLE DB讀寫SQL Server中的BLOB欄位 (轉)SQLServer
- Redis SortedSet結構score欄位丟失精度問題解決辦法Redis
- 怎麼解決new一個類欄位唯一標識問題?
- Oledb操作Excel時欄位最大值255的問題解決方案Excel
- 解決mybatis用Map返回的欄位全變大寫的問題MyBatis
- 空格在程式碼中變成其他字元或者亂碼問題解決方法字元