我有一个float数据类型列。我希望其中的空值在我选择时返回空白。 我尝试过:
case when Column is null then '' else Column end
但返回错误:
Invalid Syntax for float
答案 0 :(得分:1)
''
是一个空字符串,不能隐式转换为float
。您可以返回NULL
或将输出转换为文本。
select case when Col is null then '' else Col::text end from t;