2016-02-24 40 views
1

我有一个计算列Total_Count,它是从float数据类型列中得出的,其结果如0, 101, NULL(在Total_Count列中)。在Float数据类型列中将NULL合并到' - ' - TSQL

而不是显示NULL我想在Total_Count列中显示- (hyphen character)

如果我使用COALESCE(Total_Count, '-')然后我收到以下错误:

Msg 8114, Level 16, State 5, Line 62

Error converting data type varchar to float.

请帮帮忙!

回答

2

尝试这种在选择

SELECT COALESCE(CAST(Total_Count AS VARCHAR), '-') 
+0

这个奇妙的作品!谢谢 :) – Shanka

相关问题