0

Access 2016 で SQL を使用します。「Customer」という新しい列を追加する必要があります。値は、「グループ名」にデータがある場合に基づいており、「グループ名」を使用します。「グループ名」が空白の場合は、「説明」のデータを使用します。

これは私が使用しようとしているものであり、機能していません。

SELECT iIf(ISempty([group name])= FALSE,[Group name],[Description]) as Customer

解決策は、Access で動作するようになると SQL を使用する必要があり、別のソフトウェアで使用されます。私はこれにかなり慣れていないので、どんな助けでも大歓迎です。

4

2 に答える 2

0

ANSI SQL では、これは 2 つの更新ステートメントで実行できます。

-- First replace empty [Customer] with [Group Name]
Update [TargetTable] Set [Customer] = [Group Name]
Where [Customer] IS NULL OR [Customer] = '';

-- Then replace still empty [Customer] with [Description]
Update [TargetTable] Set [Customer] = [Description]
Where [Customer] IS NULL OR [Customer] = '';
于 2016-05-27T15:52:12.247 に答える