我有以下兩個更新請求:
UPDATE TableName
SET Sector = 'NameSector'
WHERE Sector IN('') AND ThType IN ('Test2')
UPDATE TableName
SET Sector = 'NameSector1'
WHERE Sector IN('') AND ThType IN ('Test1');
我怎樣才能合并它?
注意: 此答案不適用于 ACCESS
uj5u.com熱心網友回復:
嘗試使用 IIf
UPDATE TableName
SET Sector = IIF(Sector IN(' ') AND ThType IN('Test1'), 'NameSector', 'NameSector1')
WHERE (Sector IN(' ') AND ThType IN('Test1')) OR (Sector IN(' ') AND ThType IN('Test2'))
uj5u.com熱心網友回復:
Access 不支持CASE運算式,但您可以使用該函式IIF():
UPDATE TableName
SET Sector = IIF('NameSector1' = 'Test1', 'NameSector1', 'NameSector')
WHERE Sector IN('') AND ThType IN ('Test1', 'Test2');
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/338768.html
下一篇:從單列中根據多個條件選擇多列
