アプリ版:「スタンプのみでお礼する」機能のリリースについて

MSaccessです。

氏名の重複可の住所録があります。

重複した氏名を1にカウントした全体のレコード数を求めるにはどうしたらよいでしょうか。

#SQLのみで取得したい。for・・など使わずに。

A 回答 (3件)

大分前のことでうろ覚えですが


DISTINCTROW
をアクセスのヘルプで見てみてください。

SELECT DISTINCTROW 氏名
FROM テーブル
    • good
    • 0

Access2000以降なら


select count(*) from (select distinct 氏名 from 住所録);

Access97以前なら、サブクエリーの部分を別のクエリーで作成すればいいです。
    • good
    • 0

Accessっていうか、MS-Jetなら、一旦distinct付きのクエリを作成して、そいつをcount()するってのは、ダメですか?


{DAO|ADO}.Recordset.RecordCountで取得するという手も。

MSDE/SQL Serverなら、一発なんだけど。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す