我有一個字符串「從City1到City2 By Bus」。我想要最後一部分「巴士」。我怎樣才能通過SQL Query來實現它。 From,To和By是不變的。在Sql中獲取字符串的某個部分
0
A
回答
0
多一點,如果你的話總是在句末靈活的方法:
declare @text varchar (max) = 'From City1 To City2 By Bus'
select REVERSE(SUBSTRING(REVERSE(@text),0,CHARINDEX(' ',REVERSE(@text))))
+0
謝謝。它的工作 – user3582190 2014-10-31 09:18:53
+0
可以接受/ upvote我的答案,如果是這樣的話? – Milen 2014-10-31 09:21:59
+0
你當然可以。它幫助我很多 – user3582190 2014-10-31 09:25:04
0
在使用SQL查詢如下:
RIGHT(LEN("From City1 To City2 By Bus")-PATINDEX('%By%',"From City1 To City2 By Bus")-3)
您可以替換字符串中的功能上面列名。上面的函數查找單詞「By」,並返回它後面的內容。
相關問題
- 1. 獲取字符串的一部分(從某事 - >到某事)
- 2. 如何在某個字符之前獲取字符串的最後部分?
- 3. 提取名的某部分字符串
- 4. 獲取部分字符串
- 5. 如何從SQL中的字符串中獲取特定部分
- 6. C獲取字符串中的字符串的一部分
- 7. Tcl從字符串中獲取部分
- 8. C#爲字符串中的多個事件獲取字符串的某個部分
- 9. 如何從字符串的某個部分的字符串中獲取未知數字?
- 10. 提取部分字符串從一個字符串在java中
- 11. 如何提取字符串在PowerShell中的某一部分
- 12. 獲取字符串的一部分?
- 13. PHP獲取字符串的一部分
- 14. 獲取字符串的特定部分
- 15. 獲取大字符串的部分+ PHP
- 16. 獲取字符串的特定部分
- 17. 如何獲取字符串的部分
- 18. jQuery - 獲取字符串的一部分
- 19. 獲取字符串的src部分
- 20. 檢索字符串使用Oracle SQL中的某些字符串 - 第2部分
- 21. 在SQL存儲過程中提取字符串的某些部分
- 22. 如何從字符串中獲取部分字符串
- 23. 提取關鍵短語後的字符串的某個部分
- 24. 提取從逗號分隔字符串字符串的SQL Server中的部分
- 25. SQL提取部分字符串
- 26. 如何獲得對象的某個部分作爲字符串
- 27. 我如何獲得字符串的某個部分?
- 28. 在某個子字符串中分割一個字符串?
- 29. 需要獲取字符串部分之間兩個/在一個字符串
- 30. 從某個字符後面的行中獲取字符串
是你一直在尋找的最後一個字,或者你正在尋找可能會出現的字字符串中的任何位置?無論如何,我會建議您在您的程序中執行此操作,而不是數據庫級別... – 2014-10-31 09:11:10