我有以下问题:
我有一个表 ArticleDescription ,其中包含如下列:
ID (int) Description (varchar(max))
1 Muller Bogen, chrome-14440416700-55
2 Muller Bogen, chrome-14440416700-55
3 Muller Geruchverschluss 1 1/4¨, black-11188870-00
Muller Ma.02 Waschtisch-Wand-Einhandbatterie ohne Ablaufgarnitur, white-12345678-08
我只想将列 Description 的数据类型转换为 int。
我努力了:
SELECT (case when isnumeric(Description) = 1 then cast(Description as int) end)
FROM ArticleDescription
但我收到以下消息:
Meldung 245, Ebene 16, Status 1, Zeile 20 Fehler beim Konvertieren des varchar-Werts "Dornbracht Bogen-04240418900-00" in den int-Datentyp。