2016-04-04 20 views
-3

我正在尋找一種方法來從我的查詢中刪除一個數字中的零。它發生在我身上。 我所得到的全部是Trim的查詢號碼或Substring函數。刪除一個數字之間的零SQL

所以,如果我的輸入是60400,那麼我的輸出應該是64。 我不知道它的可能與否。
如果可能的話,那麼我可能不會正確地搜索它。

我做了什麼:

select amount, to_char(trim(0 from amount)) as new_amount from my_deductions; 

但這只是從號碼中刪除前導零。

+1

MySQL或Oracle? (不要標記不涉及的產品 - 尤其是當他們有不同的字符串處理功能時...) – jarlh

回答

2

您可以使用Replace方法。這裏的文檔爲MySqlOracle

select amount, replace(amount, '0', '') as new_amount from my_deductions; 
+0

謝謝了:) – abhi