to_number()函數對非數字操做會拋出異常。以前用沒有任何問題。只是操做過數據導入。而後再使用就報錯。查看數據庫發現數據中多了中文字符。數據庫
同事劉工給出的解決方案是使用多個函數函數
這裏先對列中的內容作判斷。若是是純數字則用該列的內容。若是包含非數字,則使用0代替。 it