在 Float 数据类型列中将 NULL 合并为“-” - SQL
Coalesce NULL to '-' in a Float data type column - TSQL
我有一个计算列 Total_Count
,它派生自几个 float
数据类型列,结果类似于 0, 101, NULL
(在 Total_Count
列中)。
我不想显示 NULL
,而是想在 Total_Count
列中显示 - (hyphen character)
。
如果我使用 COALESCE(Total_Count, '-')
,则会出现以下错误:
Msg 8114, Level 16, State 5, Line 62
Error converting data type varchar to float.
请帮忙!
在 select
试试这个
SELECT COALESCE(CAST(Total_Count AS VARCHAR), '-')
我有一个计算列 Total_Count
,它派生自几个 float
数据类型列,结果类似于 0, 101, NULL
(在 Total_Count
列中)。
我不想显示 NULL
,而是想在 Total_Count
列中显示 - (hyphen character)
。
如果我使用 COALESCE(Total_Count, '-')
,则会出现以下错误:
Msg 8114, Level 16, State 5, Line 62
Error converting data type varchar to float.
请帮忙!
在 select
试试这个SELECT COALESCE(CAST(Total_Count AS VARCHAR), '-')