求助:如何将允许空的字段内容复制到不允许空的字段中? 不好意思,我对sql一窍不通,现在需要将字段gf(允许空)内容复制到字段lp(不允许空)中,实际中字段gf有些是空的,输入(update l_goods2 set lp=gf)提示“无法将 NULL 值插入列~~~该列不允许空值。UPDATE 失败”,求解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是空的你希望用什么来填充?update l_goods2 set lp=isnull(gf,'设置一个为空时的值') 不好意思,字段gf是varchar类型,字段lp提示是numeric类型(实际软件中字段gf我们填的是数值) update l_goods2 set lp=isnull(gf,'0')为空时用0填充吧 还是有问题诶,“将数据类型 varchar 转换为 numeric 时出错。”,楼上求助 select isnull(convert(numeric(10,2),IS_MEMBER('dasdasdsadsa')),'0') select * from l_goods2 where isnumeric(gf)=0看看是否存在不是数字的字符 晕 函数错了、是这个select isnull(convert(numeric(10,2),isnumeric ('dasdasdsadsa')),'0') update l_goods2 set lp=cast(isnull(gf,0) as numeric(10,2)) update l_goods2 set lp=isnull(gf,'') 可以随便添加windows登录账户吗?为什么? 各位大哥,如何将字符串转换为数字? 急求一条SQL,个人觉得很复杂,请见内!谢谢! 求SLQ语句 为什么SQL Server 2000 数据表属性页面的行数和实际记录数不一致? 高手留步,问有关SQL server的连接问题! 返回一个表的所以字段名称的sql语句怎么写? 无法查看数据表里的数据? 存储过程中怎样判断出现了死循环? 有这样一个问题,使用BCP命令导出表中的数据?和DTS包的执行? 这种地址是怎么算来的谢谢 请问,SQL 查询中部分数据横向转竖向可以吗?
为空时用0填充吧
select isnull(convert(numeric(10,2),isnumeric ('dasdasdsadsa')),'0')