2
UPDATE Table
    SET Table.[Field] = 'DUMMY' WHERE Table.[Acct Numb] not like 
( '*01'. '*03'. '*04'. '*07'. '*08'. '*09');

更新クエリを使用して NOT LIKE 演算子を使用できますか? このクエリの実行には MS ACCESS を使用しています。

ありがとう

4

2 に答える 2

3

を使用できますnot likeが、リストでは使用できません:

UPDATE Table
    SET Table.[Field] = 'DUMMY'
    WHERE Table.[Acct Numb] not like '*01' and
          Table.[Acct Numb] not like '*03' and
          Table.[Acct Numb] not like '*04' and
          Table.[Acct Numb] not like '*07' and
          Table.[Acct Numb] not like '*08' and
          Table.[Acct Numb] not like '*09';

これを次のように修正することもできます:

update table
     SET Table.[Field] = 'DUMMY'
     where right(Table.[Acct Numb], 2) not in ( '01'. '03'. '04'. '07'. '08'. '09')
于 2013-07-01T14:42:12.487 に答える