我如何清除一个单元格的值,使其为NULL?
如果你打开了一个表,想要将一个现有值清除为NULL,单击该值,并按Ctrl+0。
Ctrl
0
如果你使用的是表接口,你可以输入NULL(全大写)
否则,你可以运行一个update语句,你可以:
Update table set ColumnName = NULL where [Filter for record here]
按Ctrl+0或清空该值并按enter。
我认为Zack 适当的回答这个问题,但只是为了涵盖所有的基础:
Update myTable set MyColumn = NULL
这将像问题标题要求的那样将整个列设置为null。
将指定列上的指定行设置为空:
Update myTable set MyColumn = NULL where Field = Condition.
这将按照内部问题的要求将特定单元格设置为null。
用这个:
Update Table Set Column = CAST(NULL As Column Type) where Condition
是这样的:
Update News Set Title = CAST(NULL As nvarchar(100)) Where ID = 50
当连接到Azure DB时,CTRL+0似乎不起作用。
然而,要创建一个空字符串,你总是可以在单元格内点击“任意键然后删除”。
这是对Jeff Martin和Zack Peterson解决方案的一个扩展。
如果你仍然想将列中的几个值设置为null,你可以简单地将查询设置为
null
UPDATE myTable SET MyColumn1 = NULL, MyColumn2 = NULL, MyColumn3 = NULL, ...