我有一个表,其中包含几列中的默认值。当我运行存储过程来选择要显示的数据时,我想用显示友好值替换默认值。
如何在从存储过程返回之前替换默认值?
答案 0 :(得分:3)
我猜你有默认值,例如null,或0?
在您的程序员中,您可以在该列上做一个Case语句吗?
CASE WHEN [Column] is Null then 'N/A'
答案 1 :(得分:2)
我在家,所以我没有例子,但你可以这样做......
select field1 as case
field1 = 'val1' as 'This is the first value',
field1 = 'val2' as 'This is the second value'
from table
然后剩下的地方,订单或其他任何你需要的东西。换句话说,查看case语句及其语法。
答案 2 :(得分:1)
为null ...结合其他选项。
ISNULL和COALESCE