-1
Q
需要在SQL
A
回答
0
這個正則表達式SELECT語句獲取值20160615
如果它們存在於列表中,則處理NULL元素,並且只抓取第5個管道分隔字段中的數字(雙引號看起來像一個錯字,但你永遠不知道)。它非常靈活,所以你可以得到任何你想要的領域,只需將通話中的'5'替換爲你想要的領域。
SQL> with tbl(str) as (
select '1|208080|"20170815|00:00:00"|"20160615|23:59:59'
from dual
)
select regexp_substr(str, '(\d*?)(\||$)', 1, 5, NULL, 1) field5
from tbl;
FIELD5
--------
20160615
SQL>
相關問題
- 1. 需要在SQL
- 2. 需要uppate SQL在SQL表
- 3. 需要在SQL Server
- 4. 我需要在SQL
- 5. 我需要在SQL
- 6. 需要在SQL Server
- 7. 需要幫助做在SQL
- 8. 我真的需要在SQL
- 9. 需要在SQL查詢
- 10. 需要根據在SQL
- 11. 需要在SQL語句
- 12. 需要在SQL查詢
- 13. `sql/cyanaudit - 1.0.0.sql','installdata'需要
- 14. 需要幫助SQL
- 15. SQL幫助需要
- 16. 需要使用SQL
- 17. 需要對T-SQL
- 18. SQL需要羣體
- 19. 需要SQL幫助
- 20. Sql查詢需要
- 21. SQL幫助需要
- 22. SQL語法需要
- 23. 需要使用SQL
- 24. SQL需要:每月
- 25. SQL需要太多
- 26. SQL需要幫助
- 27. SQL變量需要
- 28. 需要有關SQL
- 29. 我需要從sql
- 30. 在SQL中需要多少個字節需要DateTime格式?
是否總是在第二個'|'後面?你還在使用哪個DBMS? – Nebi
真的很糟糕的想法,以存儲這樣的數據...希望你現在正在修復它! – jarlh
@Nebi:Ya總是在第二個後面,正在使用的軟件是Oracle SQL開發人員 –