2017-10-20 718 views
0

我需要將nvarchar數據類型轉換爲數字,因爲當我試圖將其轉換爲這種方式時,它給了我一個錯誤。如何將nvarchar數據類型轉換爲數字

cast(memberid as numeric(10,0) as memberid 

這是否會以相同的方式工作?

case when ISNUMERIC(memberid) = 1 then cast(memberid as numeric(10,0)) else NULL end As memberid 

任何幫助將不勝感激!謝謝!

+0

提示:這是有幫助的標記同時與相應的軟件數據庫的問題(MySQL和甲骨文,DB2,...)和版本,例如'的SQL服務器2014'。語法和功能的差異往往會影響答案。請注意,'tsql'縮小了選擇範圍,但不指定數據庫。 – HABO

回答

相關問題