我想從另一個表的BIGINT
字段中的一個表中插入NVARCHAR(255)
值(十進制值(115.11))。將nVarchar值插入到Bigint字段
在插入BIGINT
字段之前,我還應該使用像(Column1 * 100)這樣的公式。
SELECT CAST(Column1 AS BIGINT)
FROM Table1
WHERE ISNUMERIC(Column1) = 1
上面的查詢仍然顯示轉換錯誤。
任何幫助,非常感謝。 謝謝。
我想從另一個表的BIGINT
字段中的一個表中插入NVARCHAR(255)
值(十進制值(115.11))。將nVarchar值插入到Bigint字段
在插入BIGINT
字段之前,我還應該使用像(Column1 * 100)這樣的公式。
SELECT CAST(Column1 AS BIGINT)
FROM Table1
WHERE ISNUMERIC(Column1) = 1
上面的查詢仍然顯示轉換錯誤。
任何幫助,非常感謝。 謝謝。
這被乘數100
SELECT CAST(CAST (Column1 AS FLOAT)*100 AS BIGINT) from Table1 where ISNUMERIC(Column1)=1
這截斷小數
SELECT CAST(CAST (Column1 AS FLOAT) AS BIGINT) from Table1 where ISNUMERIC(Column1)=1
SELECT CAST (CAST (NVarCharCol AS decimal(9,2)) * 100 AS BIGINT) from YourTable where ISNUMERIC(NVarCharCol)=1
非常感謝。讚賞! – user3242409
太感謝你了。有效!! – user3242409