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

SQLは多少使えるのですが、アクセスは方言が強いのかうまく抽出できませんでした。
いろいろ調べたのですが、どれも微妙にのっている情報が違うのか、正解にたどり着けず…
アドバイスお願いします。

テーブル 学生名簿

クラス 番号 名前
りんご 1   佐藤
みかん 1   田中
りんご 2    鈴木

この場合何クラスあるか調べたいです。

A 回答 (2件)

なんか変ですね。

こちら(Access2010)では問題ありませんでした。
もしかして、これも正しい結果が得られないのでは?
select count(*) from (select クラス from 学生名簿 group by クラス);

新規ACCDBファイルを作成し、例示されただけのレコードのテーブルとクエリでは
結果はどうなりますか?
正しい結果が得られるのならAccessプログラムは問題なくてACCDBファイルに問題ありと
考えられるでしょう。
そこで、
新規ACCDBファイルを作成し、既存のACCDBファイルから全てインポートして試してみてください。

または
Office アプリケーションを修復する
https://support.microsoft.com/ja-jp/office/offic …
    • good
    • 0

一例:


select count(*) from (select distinct クラス from 学生名簿);
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
このSQLもネットに載っていたのですが
これを投げると2クラスあるのに1という結果が帰ってきます

どうしたら良いのでしょうか?

お礼日時:2021/02/26 09:36

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

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