2011-08-01 165 views
5

如果字段中的值为null,或者如果 该字段对于使用select语句的表中不为null,则我想显示值为“NONE”。 声明可能与此类似:MS Access SQL将字段值中的NULL替换为NULL

select iif(isnull(spouse),"NONE",spouse) as spouse from biodata 
+1

这不行? – JeffO

+0

好吧,有一个名称冲突,因为别名是与基础字段相同的名称。要工作,它必须更具体:'IIf(IsNull(biodata.spouse),“NONE”,biodata.spouse)作为配偶' –

回答

8
SELECT Nz(spouse,"NONE") AS Nzspouse FROM biodata 

Nz()取代spouse"NONE"如果spouseNULL,否则返回spouse