怎么写一个SQL语句查询 我的字段是float型的, 如何让它如果是空则显示空 如果是0则显示出来为 0

如题所述

这个有个简单的方法,
1、你在数据时的字段是float类型,但是在实体类中你可以把该字段设置成string类型。
2、那就建个视图

查的时候sql就这样,假设该字段名称为 code
select id,name,case when convert(nvarchar(50),code) is null then '' else convert(nvarchar(50),code) end from users1追问

您好, 如果我修改的话, 想要让这个float字段为 null 该怎么弄, 如果直接修改为 '' 的话 它显示时就默认为0了。

追答

修改?是修改数据库中的数据么?
如果是修改数据中的数据的话,如果你是想让float 字段为null的话
你可以试试 DBNull

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-27
float,类型是不会出现空的~所以你需要把你的情况描述清楚
相似回答