如何写这样一条SQL语句?????(在线等待)
zgtt 2005-11-16 07:05:23 表结构
表名 A
列名 类型
f1 nvarchar(10)
f2 nvarchar(10)
f3 nvarchar(10)
f4 nvarchar(10)
f1,f2,f3中存的nvarchar类型的数字,取每行数据f1,f2,f3中的最大值填如f4中,但是f1,f2,f3中的数据因为有输入错误,致使有些值不能转换为数字,直接转换时提示异常,现在规定如果不能转换为数字的就认为是0,该如何写一个更新SQL语句来实现?谢谢
例如:
表中数据
f1 f2 f3 f4
null 111 324 null
2.2.2 3 8 null
执行UPDATE语句后为:
f1 f2 f3 f4
null 111 324 324
2.2.2 10 8 10