如何从sqlserver2008中选择除null值之外的值?

时间:2014-03-14 10:52:01

标签: sql-server-2008

我有一个名为User_info的表。其中一些列包含值,一些列包含空值。如何单独选择值字段?

1 个答案:

答案 0 :(得分:1)

来自你的评论:

  

在我的情况下,我想从表中选择所有值并且需要   将值再次绑定到表单中的相应字段。而   绑定,如果列包含空值,则会引发错误。该   错误是

     

从类型' DBNull'转换输入' String'无效

然后你要么必须显示导致无效强制转换的代码,要么用空字符串替换空值:

SELECT Col1 = COALESCE(Col1,'') 
FROM User_info u 

您可以使用COALESCE而不是ISNULL