0
A
回答
2
對於字符串操作這麼簡單,我可能只是使用基礎INSTR()
和SUBSTR()
功能。在下面的查詢中,我們從的兩個位置開始,在連字符後面開始顯示您的列的子字符串。
SELECT
SUBSTR(col, INSTR(col, '-') + 2) AS subject
FROM yourTable
我們也可以使用REGEXP_SUBSTR()
這裏(見戈登的答案),但是這將是一個有點複雜,性能可能不如上面的查詢一樣好。
1
您可以使用regexp_substr()
:
select regexp_substr(col, '[^-]+', 1, 2)
如果你想刪除一個可選的空間,那麼你可以使用trim()
:
select trim(leading ' ', regexp_substr(col, '[^-]+', 1, 2))
相關問題
- 1. 如何獲得我給出的字符串後的字符串?
- 2. 如何獲得特定字符串後的字符串?
- 3. 如何獲得給定字符串後的子字符串
- 4. 如何獲得特定字符後的字符串的字母
- 5. 如何獲得字符串[地圖<字符串,字符串>的]
- 6. 如何獲得字符串的最後一個字符,XSLT
- 7. C#:如何獲得字符串中的字符串的長度[]
- 8. 如何獲得特定的字符串形式的字符串
- 9. 如何在字符串的特定子字符串之後獲取字符串?
- 10. 如何獲得子字符串在iPhone中的字符串?
- 11. 如何獲得「括號內」字符串中的字符串?
- 12. 如何獲得Emacs Lisp中字符串的子字符串?
- 13. 在符號後面分割字符串,在符號後面獲得字符串
- 14. 如何在PHP中獲取字符串後的字符串?
- 15. 如何獲得所有匹配regex1的字符串後跟一個字符串?
- 16. 如何從字符串獲得子字符串在Php
- 17. 如何獲得特定字符後的所有字符字符串SQL
- 18. 如何獲得兩個字符[字符串]之間的字符串? PHP
- 19. 得到字符串後的字符串的具體數字
- 20. 如何從oracle中的字符串中獲取4個字符?
- 21. 如何從Oracle中的字符串獲取唯一字符?
- 22. 如何獲得特定字符串後的字符串,然後在另一個字符後獲取唯一的字符串?
- 23. 如何獲得符號後的字符串
- 24. 如何獲得字符串的寬度
- 25. 如何獲得字符串的長度[] []
- 26. 如何獲得的子字符串中
- 27. 如何獲得字符串的CharSequence
- 28. 如何獲得String []中的字符串?
- 29. 如何獲得字符串的最後一個字母
- 30. 在bash字符串後如何獲得的第一個數字
Thnaks很多添 –