我在SQL Server 2008中工作。我有一个包含许多列的表,这些列没有值(至少对于给定的情况)。因此,当我查询每个值时,它们将具有NULL值。我想改为使这些NULL值为空字符串(即'')。实现这一目标的最佳方法是什么?我目前的想法是将DEFAULT值设置为''在创建表时,在每个它们上。但是,由于它们很多,这将非常繁琐。
答案 0 :(得分:1)
您有两个选择:
IsNull(ColumnName,'')
,这意味着如果ColumnName
为null
,则会返回空字符串('')。答案 1 :(得分:0)