日期:2014-05-16  浏览次数:20831 次

关于sql查询遇到 null 的处理
select * from table where ........

假设表结构是
t1 nvarchar(10)
t2 decimal(18,2)

我希望凡是字符类型的遇到 null 自动返回 '' ,如果是数值类型则返回 0,我知道可以使用 isnull 函数 ,但是实际表里面的字段非常多,sql 语句有没有什么方法可以达到我的要求?
------解决方案--------------------
你还不如把数据库默认值设计好,抽的时候就完全不用转换了