我有一个在几列中有缺省值的表。当我运行存储过程来选择要显示的数据时,我希望将默认值替换为显示友好的值。
在从存储过程返回之前,如何替换默认值?
发布于 2009-10-15 03:21:47
我猜你有缺省值,比如null或0?
在您的sprocs中,您是否可以针对该列执行Case语句?
CASE WHEN [Column] is Null then 'N/A'发布于 2009-10-15 03:23:13
我在家里,所以我没有例子,但你可以这样做...
select field1 as case
field1 = 'val1' as 'This is the first value',
field1 = 'val2' as 'This is the second value'
from table然后剩下的地方,顺序或任何你需要的东西。换句话说,看看case语句及其语法。
发布于 2009-10-15 03:25:41
为null添加其他选项...
ISNULL和COALESCE
https://stackoverflow.com/questions/1570112
复制相似问题