我在數據庫中有一個varchar字段。我想要做一個SQL來獲取字段中的值,並且對結果使用一個子字符串。我只想返回一些開始和結束之間的單詞。例如,對於字段值「我們很少,我們很幸福」,我只想返回「我們很高興」。 SQL Server是否有這樣的功能?SQL Server trim()問題
1
A
回答
1
這應該是你在找什麼:SubString msdn article。
2
你的問題有點不清楚。子串將適用於這個特定的情況。查看this msdn article獲取所有字符串函數的列表。從我可以告訴你可能需要使用幾個一致。
0
我找到頁面String Functions (Transact-SQL)用繩子在TRANSACTSQL
處理
0
希望這會回答你的問題時......相當有用
declare @a as varchar(500)
set @a='We few, we happy few.'
print Substring(@a,charindex('we',@a),2) + ' ' + Substring(@a,charindex('happy',@a),5)
相關問題
- 1. SQL Server T-SQL TRIM END
- 2. PHP trim()問題
- 3. TRIM功能在SQL Server
- 4. MySQL的TRIM問題
- 5. jquery trim whitespace問題
- 6. Sql Server問題
- 7. SQL Server問題
- 8. 如何在SQL Server中重寫這些TRIM訪問查詢
- 9. 問題與SQL Server
- 10. DateDiff SQL Server問題
- 11. SQL SERVER PARAMETER問題
- 12. SQL Server PIVOT問題
- 13. SQL Server池問題
- 14. SQL Server datetime問題?
- 15. 問題在SQL Server
- 16. SQL Server的問題
- 17. SQL Server 2008問題
- 18. SQL Server訪問問題
- 19. trim sql變體
- 20. SQL Server複製問題
- 21. SQL Server查詢問題
- 22. SQL Server 2008安裝問題
- 23. SQL Server 2012 - Developer Edition問題
- 24. SQL Server身份問題
- 25. SQL Server參數問題
- 26. Sql server緩存問題
- 27. SQL Server 2008 Native Client問題
- 28. 問題的SQL Server查詢
- 29. SQL SERVER GETDATE()轉換問題
- 30. SQL Server 2012性能問題
一般來說,如果要提取這樣的字符串值的部分,您的數據庫中可能有設計問題。您不應該在一個字段中存儲逗號分隔列表,它們應該是相關表中的單個記錄。逗號分隔的字符串可能會導致可怕的性能問題,除非您只想返回整個字符串。 – HLGEM 2010-01-13 22:56:41