[英]MS Access IF IIF statement TRUE set two fields to values
我在MS Access中編寫SQL查詢。 我發現需要以下IF語句
IF (branch= 'TEST123') THEN (branch = '123' and subbranch='456')
ELSE branch = 'TEST0'
在谷歌看,我只看到IIF聲明
我不確定是否可以在IIF中編寫我的IF語句,對嗎? 還有另一種方法嗎?
我認為我不會寫
iif( branch= 'TEST123', branch = '123' AND subbranch='456', 'TEST0')
任何幫助表示贊賞。
兩種方式:
UPDATE MyTable SET Branch = IIF([Branch] = 'TEST123','123',[Branch]),
SubBranch = IIF([Branch] = 'TEST123','456',[SubBranch ])
或只需簡單的WHERE
UPDATE MyTable SET Branch = '123', SubBranch = '456' WHERE Branch = 'TEST123'
第二個選擇更好。
試試下面的查詢
Update test set test.branch=iif(branch= "TEST123", "123", branch = "TEST0"), test.subbranch=iif(branch= "TEST123", "567", branch = "TEST0")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.