数据库:如何把NULL显示成别的字符

来源:百度知道 编辑:UC知道 时间:2024/05/26 02:10:47
SQL SERVER显示表的字段,如果是NULL则显示别的例如“未生产”。我将表字段的默认改为“未生产”可是打开表为什么显示还是NULL??
还有一个问题,如何统计。例如:一个字段显示的是人的学历,有本科,研究生,大专。我如何统计出本科多少人?研究生多少人?并显示出来。我用datagrid显示的。
统计显示就用一个textbox控件。
谢谢,可能很基础。希望会的不吝回答。

新输入的值如果是NULL,才会变成“未生产”,表中原有的数据不变
要改变表中数据,可以用
update 表 set 字段='未生产' where 字段 is null

如果查询的时候,可以用 select isnull(字段,'未生产') 自动将空值替换掉

统计的SQL语句是
select 学历,count(1) as 人数 from 表 group by 学历
datagrid直接显示查询出来的数据即可

select case 字段 is null as 未生产
from table