/ / MS Accessマークの出現順の重複-ms-access、重複

MSアクセスマークは、出現順に重複しています - ミリ秒アクセス、重複

私はMS Accessにかなり慣れていないので、理解する必要があります値の重複するインスタンスを新しい列に昇順でマークするための最良の方法。 ArcGISでこれを実現するスクリプトをPythonで作成しましたが、アクセスのためにそれを把握する必要があります。私は持っています FIELDS 重複をチェックしたい名前の列と DUP_COUNT 番号を入力したい列値が発生した回数。したがって、最初のインスタンスは1、2番目のインスタンスは2というように指定されます。 MS Excelで似たようなことをしてみて、値の最初の出現をマークする方法を見つけましたが、値を先に進めません。

=IF(COUNTIF(A:A,A2)>1,IF(COUNTIF(A$2:A2,A2)=1,"1","2"),"")

例:

FIELDS DUP_COUNT
Smith          1
Smith          2
Smith          3
Smith          4
Brown          1
Brown          2

回答:

回答№1は0

一意のIDがあるとしましょう。次のように言うことができます。

SELECT dups.FIELDS, dups.ID, (
SELECT Count(*)
FROM dups a
WHERE a.Fields=dups.Fields And a.ID <= dups.ID) AS RankOfDup
FROM dups
ORDER BY dups.FIELDS, dups.ID;

単に重複の数を取得するには、次のように言うことができます。

SELECT ID, Count(ID) FROM dups
GROUP BY dups.ID
HAVING Count(dups.ID)>0