【问题标题】:Coalesce NULL to '-' in a Float data type column - TSQL将浮点数据类型列中的 NULL 合并为“-” - SQL
【发布时间】:2016-06-06 15:16:43
【问题描述】:

我有一个计算列 Total_Count,它源自一对 float 数据类型列,其结果类似于 0, 101, NULL(在 Total_Count 列中)。

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

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

消息 8114,第 16 级,状态 5,第 62 行

将数据类型 varchar 转换为 float 时出错。

请帮忙!

【问题讨论】:

    标签: sql-server tsql coalesce


    【解决方案1】:

    在选择中试试这个

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-08
      • 1970-01-01
      • 2018-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多