我不能轉換或轉換我的varchar數據,例如我有一個varchar 145.345 ,我想將其轉換爲Int,我該怎麼做?我不能直接這樣做,因爲這個號碼是從一個GPS採取的,所以格式不是數字。如何將varchar轉換爲Integer sybase?
0
A
回答
0
您可以使用select cast(value as int)
但它可能失敗,因爲145.345不是整數。如果它總是以數字形式出現,並且要將其截斷爲整數,則可以使用select cast(cast(value as float) as int)
。
+0
我的選擇是:剪下那個數字,例如123.456,我提取123作爲varchar,然後我提取456作爲varchar,之後,concat這兩個表達式並最終將其轉換爲Int或任何格式。 –
0
我的選擇是:剪掉那個數字,例如123.456,我提取123作爲varchar,然後我提取456作爲varchar,之後,連接這兩個表達式並最終將其轉換爲Int或任何格式。 -
感謝您的幫助,夥計們。
相關問題
- 1. Sybase將float從float轉換爲varchar
- 2. 如何將圖像類型轉換爲varchar sybase
- 3. 如何使用Sybase ASE將hex轉換爲varchar,反之亦然?
- 4. SQL的Varchar轉換爲日期 - 的Sybase
- 5. 如何將Integer []轉換爲int []?
- 6. 如何將int []轉換爲Big Integer?
- 7. 如何將IBAN轉換爲Integer?
- 8. 如何將TextView值轉換爲Integer
- 9. 如何(有效)將int []轉換爲Integer []?
- 10. 將不一致的varchar日期轉換爲sybase datetime
- 11. 將Sybase轉換爲Oracle
- 12. 如何將列表<Integer>轉換爲java中的Integer []?
- 13. 如何將Integer * Integer乘法的結果轉換爲Double?
- 14. 如何將varchar列值轉換爲int?
- 15. 如何將Varchar轉換爲Datetime?
- 16. 如何將varchar轉換爲datetime
- 17. 如何將varchar轉換爲布爾值
- 18. 如何將varchar(10)轉換爲TIMESTAMP?
- 19. 如何將varchar值轉換爲datetime?
- 20. 如何將「mm/yyyy」varchar轉換爲datetime?
- 21. 如何將varchar轉換爲datetime?
- 22. SQL,如何將VARCHAR轉換爲bigint?
- 23. 如何將varchar轉換爲表名稱?
- 24. MYSQL如何將varchar轉換爲bigint
- 25. 如何將varchar轉換爲整數
- 26. 如何將byte []轉換爲varchar?
- 27. 如何將Int轉換爲Varchar
- 28. 如何將varchar轉換爲負數?
- 29. Oracle將Varchar字段轉換爲數字如何將其轉換回Varchar
- 30. 將Varchar值轉換爲散列值:varchar
你有什麼嘗試?鑑於145.345不是一個整數,你期望結果是什麼? –
Int不能有小數。你可以將它轉換爲145而不是145.345,因爲145.345不是一個整數。您可以將其轉換爲數字或小數。 –