我如何清除一个单元格的值,使其为NULL?
当前回答
如果你使用的是表接口,你可以输入NULL(全大写)
否则,你可以运行一个update语句,你可以:
Update table set ColumnName = NULL where [Filter for record here]
其他回答
这是对Jeff Martin和Zack Peterson解决方案的一个扩展。
如果仍然希望将列中的几个值设置为空,可以简单地将查询设置为
UPDATE myTable SET MyColumn1 = NULL, MyColumn2 = NULL, MyColumn3 = NULL, ...
当连接到Azure DB时,CTRL+0似乎不起作用。
然而,要创建一个空字符串,你总是可以在单元格内点击“任意键然后删除”。
用这个:
Update Table Set Column = CAST(NULL As Column Type) where Condition
是这样的:
Update News Set Title = CAST(NULL As nvarchar(100)) Where ID = 50
我认为Zack正确地回答了这个问题,但只是涵盖了所有的基础:
Update myTable set MyColumn = NULL
这将像问题标题要求的那样将整个列设置为null。
将指定列上的指定行设置为空:
Update myTable set MyColumn = NULL where Field = Condition.
这将按照内部问题的要求将特定单元格设置为null。
按Ctrl+0或清空该值并按enter。
推荐文章
- 我如何在T-SQL用逗号格式化一个数字?
- LEFT OUTER JOIN如何返回比左表中存在的记录更多的记录?
- 如何用SQL语句计算百分比
- Postgres唯一约束与索引
- SQL Server动态PIVOT查询?
- 如何等待2秒?
- SQL Server: CROSS JOIN和FULL OUTER JOIN的区别是什么?
- MySQL对重复键更新在一个查询中插入多行
- varchar和nvarchar SQL Server数据类型之间的主要性能差异是什么?
- 向现有表添加主键
- 使用电子邮件地址为主键?
- MySQL:如何复制行,但改变几个字段?
- 不能删除或更新父行:外键约束失败
- MongoDB在v4之前不兼容ACID意味着什么?
- SQL WHERE ID IN (id1, id2,…idn)