2009-10-15 47 views

回答

3

我猜你有默認值,如null或0?

在你的sprocs中,你可以在該列上做Case語句嗎?

CASE WHEN [Column] is Null then 'N/A' 
+0

這就是我忘了,謝謝! – Nescio 2009-10-15 03:23:58

+1

CASE聲明中的一些良好鏈接: http://www.devx.com/tips/Tip/15633 http://www.4guysfromrolla.com/webtech/102704-1.shtml – TLiebe 2009-10-15 03:24:46

2

我在家的時候,所以我沒有例子,但是你可以做這樣的事情......

select field1 as case 
field1 = 'val1' as 'This is the first value', 
field1 = 'val2' as 'This is the second value' 
from table 

,然後在那裏,命令或其他任何的休息你需要。換句話說,看看case語句和語法。

+0

謝謝!傑克的速度稍快一些,但仍然是+1。 – Nescio 2009-10-15 03:24:49

1

其他幾個選項空...

ISNULL和COALESCE

+0

ISNULL是SQL Server特有的,但COALESCE是ANSI標準並且在多個數據庫中受支持。 – 2009-10-15 04:35:20