1 つの正当なセルの行ごとにチェックする必要があるn MS Access フィールドがあります。正当なセルには、単に「欠落」、「不明」という値がありません。または空白ではありません。これらのセルはすべて、有効な値を持つセルのみを含む 1 つのフィールドに結合されます。
以下の表を参照すると、
Name_Final
Name_2010
には、 、Name_2011
およびからのこれらの正当なセルが含まれますName_2012
。
仕事をするのに役立つ2つの別々のクエリがすでにありますが、Name_Final
フィールドを取得するにはそれらの結果を組み合わせる必要があります。
-
SELECT Nz(Name_2010, '') & Nz(Name_2011, '') & Nz(Name_2012, '') AS Name_Final
結果は次のとおりです。
望ましくない値を持つセルをフィルタリングする
SELECT Name_2010 Not In ('missing', 'unknown', 'Blank(s)', ' ', Nz), Name_2011 Not In ('missing', 'unknown', 'Blank(s)', ' ', Nz), Name_2012 Not In ('missing', 'unknown', 'Blank(s)', ' ', Nz) AS Name_Final FROM Table1;
これは、括弧内に示された値、括弧内に示されていない値、または空白値に対してそれぞれ0
、-1
または空白を返します。NOT IN
NOT IN
その出力は次のとおりです。
これらの 2 つのクエリ セットを統合して を作成する方法を見つける必要がありますName_Final
。