我需要選擇一個varchar2值大於45%(來自表ABC,列名XYZ)小數點,就像select語句應該返回0.45。 如何做到這一點?我沒有得到如何使用regular_expression,或通過修剪和轉換爲數字。將varchar2值轉換爲oracle中的十進制查看
-1
A
回答
0
相關問題
- 1. 將VARCHAR2轉換爲Oracle中的TIMESTAMP
- 2. 在Python中將十六進制值轉換爲十進制
- 3. 將十六進制值轉換爲ascii
- 4. 將InnerHtml值轉換爲十進制
- 5. WCF將十進制值轉換爲零
- 6. 將4字節十六進制轉換爲十進制值
- 7. VB.Net - 將多字節十六進制值轉換爲十進制
- 8. 將十進制值轉換爲32位浮點十六進制
- 9. 將十進制轉換爲十六進制和十六進制
- 10. Oracle NUMBER問題:將十進制轉換爲Int64轉換
- 11. 將二進制轉換爲十進制
- 12. 將十進制轉換爲二進制
- 13. 將十六進制轉換爲二進制,然後轉換爲十進制
- 14. 將十六進制值轉換爲二進制值
- 15. matlab:將十六進制值的字符串轉換爲十進制值?
- 16. 在Swift中將十六進制轉換爲十進制
- 17. 在Lua 4中將十進制轉換爲十六進制?
- 18. 將十六進制轉換爲十進制在swift中
- 19. 如何在bash中將十進制轉換爲十六進制?
- 20. 如何在Python中將十六進制轉換爲十進制?
- 21. 十進制轉換爲十六進制的轉換(Java)的
- 22. 如何在oracle中將整數轉換爲十進制
- 23. 在SQL(Oracle)中將十進制數轉換爲貨幣
- 24. 將十進制轉換爲十六進制的C++程序
- 25. 使用限制將十進制轉換爲十六進制
- 26. 將十進制值轉換爲二進制
- 27. 將二進制值轉換爲十進制矩陣
- 28. 將二進制位轉換爲十六進制值
- 29. 理解類值(翻譯十六進制轉換爲十進制)
- 30. 將十六進制轉換爲十進制不轉換的程序
選擇TO_NUMBER(更換(替換( '> 45%','>',''),'%',''))/ 100; - trythat – g00dy
你爲什麼需要這個?另外,如果條件> 45%,爲什麼select語句返回0.45?它不應該返回所有值大於0.45的值嗎? – mathguy
其工作的具體價值,但我需要做這個列值。例如: 選擇REGEXP_REPLACE( '列名', '\> | \%', '')/ 100 從 '' 從 'TABLE_NAME' 其中REGEXP_REPLACE TABLE_NAME ' ,OR 選擇' 列名('column_name','\> | \%','')/ 100 但是它返回的無效數字錯誤。列值的可能模式可能包括「> 45%」,「<60%」等。 –