填空白栏访问2010 sql
问题描述:
问题:有一个表T1。我需要写一个查询(sql access 2010):如果字段F2是空的,那么F1字段的值必须填充字段F2的值。图像中填空白栏访问2010 sql
SELECT T1.[Code], T1.[F1], T1.[F2]
UPDATE IIF(F2 = "" ; [F2]=[F1] ; [F2]=[F2])
FROM T1;
链接(我不能在这里附上图片): 如果想编写一个查询,不能工作,https://i.imgsafe.org/3862623.png
答
首先,你不能混用SELECT和UPDATE。所有你需要的是更新。
我认为你只需要:
UPDATE T1
SET F2 = F1
WHERE F2 IS NULL OR F2 = ""
答
看起来你只是想不带空格列表中的记录 - 那么它是一个简单的选择查询:
SELECT T1.[Code], T1.[F1], Nz(T1.[F2], T1.[F1]) As FX
FROM T1;