2
Q
提取第n個字向前
A
回答
4
with sentences as
(
select 'short sentence' as sentence UNION ALL
select 'This is a nice dress' as sentence UNION ALL
select 'The quick brown fox jumped over the lazy dog' as sentence
)
SELECT
SUBSTRING(sentence,
CHARINDEX(' ', sentence,CHARINDEX(' ', sentence, CHARINDEX(' ', sentence)+1)+1),
LEN(sentence)) AS WordFourOnwards
FROM sentences
WHERE patindex('[^ ]% [^ ]% [^ ]% [^ ]%',sentence) > 0
1
如果你自己構建的方法,你會發現第三空間的字符串中的位置,然後採取從該位置正確的字符串。
編輯:CHARINDEX的組合()和子串()等
相關問題
- 1. 如何在第n個字符之前或之後提取子字符串
- 2. 提取每個第n個字母(數字)
- 3. 將第n行的內容提取到字符向量中
- 4. 提取第n個字符和另一個第n個字符之間的字符串
- 5. 提取第一n列
- 6. 使用sed獲取前N個字符和後N個字符
- 7. 從txt文件中提取每第n個數字
- 8. 第n個字符
- 9. 獲取第n個索引字符串
- 10. 提取第一個字符
- 11. 從URL中獲取前n個字節
- 12. RegExp獲取前後的N個字
- 13. 提取數據集的每第n行
- 14. 提取第N次出現的行號
- 15. 返回n次的第n個數字
- 16. 向第n位數字添加類
- 17. 在MySQL中獲取第n個前一個工作日期
- 18. Pi的第n個數字
- 19. 顯示第n個字母
- 20. 如何從SQL中的字符串中提取某些第n個字符
- 21. 在一個循環中提取第n個數組
- 22. 一個mysqli的查詢結果中提取第n個元素
- 23. 獲取當前月份的第n個日期到下一個第n個日期的行
- 24. PHP DOM獲取第N個表之前的標記
- 25. 如何從另一個字符串提取字符串之間的第N和N + 1'破解'在PHP?
- 26. CSS3第n個類型和第一個孩子之前
- 27. 提取段落R的第一個字
- 28. 桑達提取第二個字
- 29. 大寫的一切在.NET中的第n個字符之前
- 30. 提取第n個孩子與XML的鏡頭
涼爽。謝謝,我會試試看。 :) – marilyn 2010-07-26 10:07:21