我正在處理數據庫,其中一些明亮的火花決定在char字段中存儲數字和字母(沒有很好的理由)是一個好主意。檢查char字段中的數字
現在我需要選擇數字低於某個值的位置,但由於某些記錄中存在字母,很明顯會出現錯誤。
我曾嘗試以下
select column1
from table1
where ISNUMERIC(column1)=1
AND column1<=16
但我得到以下錯誤轉換VARCHAR值 '5.00' 時的數據 類型爲int
轉換失敗。
現在看起來像一個數字,所以爲什麼它不能轉換它?
這給了我同樣的錯誤作爲 – coolblue2000
優秀前!謝謝你的出色工作。 – coolblue2000