当数据中存在空值时,如何将sql varchar列更改为十进制列?我想:ALTER COLUMN data decimal(19,6)Error converting data type所以我想移除空,我可以把它们设为零:ALTER COLUMN data decimal(19,6) NOT NULL DEFAULT 0
但我似乎没有正确的语法。编辑人员建议,造成问题的不是空
我正在MS Access中编写一个查询,其中我从包含空值的表中提取数字数据,并试图使空值显示为空格(或者任何非数字字符串都可以),但仍然能够将它们包含在函数中,就像它们是零一样。最初,我的查询看起来像这样这使得空值显示为错误,并且不允许我将它们包含在sum函数中。现在我使用的代码是
Select CDbl(Nz([tbl.column],0)) A
场景:80K ./casin_emails371M ./casin_info572K ./casin67G .17956960 67G -rw-rw---- 1 mysql mysql 67G Nov 11 11:45 ibdata1
17956940 5.0M -rw-rw---- 1 mysql mysql 5.0M Nov 1