SQL怎么把一个值变成空值返回到界面

如题所述

第1个回答  2019-09-09
1是错误的语句。你可以在查询分析器了试一下。
2是对的。执行后a1列的值为字符串"null"而a2为null.
实际上你要插入某个字段为null,插入数据时不要该字段就可以了。例如
insert
into
s
(a1)
values
('null')
那么
a2的值就为null了。
第2个回答  2017-04-26

是一个特定的值?例如:金额为0的。

以下两个语句都是输出金额,当金额为0时输出null,非0时输出金额。SQL Server代码

Select Case When 金额=0 Then 金额 Else 金额 End From 表

Select nullif(金额,0) From 表

本回答被网友采纳
相似回答