我有一个表,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。如何使用sql查询用'n/a‘字符填充空号?
发布于 2014-05-22 18:47:56
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函数构建查询,如下所示:
select Nz(tablename.Name, 'n/a') from tableNamehttps://stackoverflow.com/questions/23814823
复制相似问题