我有一个表, Name 列包含空值。
EID Name Desc
1 DMK Den (Obsolete)
2 Yes
3 SFFSS system force (Obsolete)
4 Yes
5 BGRNK BoardGMP
6 G (obsolete)
Name 列中的部分数据为Null。如何使用' n / a'填充空值? char使用sql查询?
答案 0 :(得分:1)
update tableName
set tableName.Name = "n/a"
where tableName.Name IS NULL
您可以像以下一样使用VBA运行此SQL代码:
Sub updateNULLS()
sSQL = "update tableName " _
& "Set tableName.Name = 'n/a' " _
& "where tableName.Name Is Null "
DoCmd.RunSQL (sSQL)
End Sub
如果您只想查询列并希望查询结果显示n/a
而不是NULL
,则可以使用Nz function构建查询,如下所示:
select Nz(tablename.Name, 'n/a') from tableName