Q
提取使用SQL
1
A
回答
3
如何:
select substring(col, charindex('(', col), len(col))
from yourtable;
或者檢查這兩個支架。這得到左括號(
的位置,然後返回開閉架之間的字符串的長度:
select substring(col, charindex('(', col), charindex(')', col) - charindex('(', col) +1)
from yourtable;
+0
不要忘記檢查右括號 - 可能在字符串中的其他地方。 – Paul
0
試試下面的......它的工作原理...
DECLARE @c varchar(100)
SET @c = 'Text I Want to Discard (TEXT I WANT)'
SET @c = Replace(Replace(@c,')','_'),'(','_');
SELECT SUBSTRING(
@c,
CHARINDEX('_', @c) + 1,
LEN(@c) - CHARINDEX('_', @c) - CHARINDEX('_', REVERSE(@c))
)
+1
這隻給了我沒有字符串任何括號或空格? –
+0
現在我編輯查詢...現在嘗試它的工作完美.. – Pandian
相關問題
- 1. 提取物使用PL-SQL
- 2. 在Vb.net中使用sql提取查詢
- 3. 使用XQuery/SQL Server提取元素
- 4. SQL:提取使用SELECT語句
- 5. 提取SQL查詢使用JSON - 笨
- 6. 使用Powershell從SQL Server提取信息
- 7. 如何提取以下使用SQL Server
- 8. 如何使用PL/SQL提取wsse BinarySecurityToken
- 9. 使用PL/SQL,SQL和Oracle從XMLTYPE中提取值
- 10. 使用T-SQL從SQL Server提取二進制數據
- 11. SQL提取數據
- 12. SQL:提取順序
- 13. 使用python提取提取文件
- 14. 提取使用PHP
- 15. 提取使用UrlFetchApp
- 16. 提取,使用R
- 17. 提取使用jQuery
- 18. 提取,使用R
- 19. 提取使用Jsoup
- 20. 提取使用PHP
- 21. 提取使用jQuery
- 22. 提取使用Ext.core
- 23. 提取使用twitter4j
- 24. 提取使用Selenium
- 25. 提取使用BeautifulSoup
- 26. 提取使用Java
- 27. 提取使用XPath
- 28. 獲取使用SQL
- 29. 獲取使用SQL
- 30. 獲取使用SQL
您使用的RDBMS是什麼? – Taryn
SQL Server 2005 –
所有的答案在這裏 - SUBSTR/INSTR函數:http://stackoverflow.com/questions/14483667/select-part-of-word-from-query/14484104#14484104 – Art