dポイントプレゼントキャンペーン実施中!

お世話になります。
ACCESSのクエリであるテーブルの入力ミスを抽出したいと考えています。
例えば、氏名と科目と点数があるとします。

No.  氏名  科目  点数
--------------------------
01 佐藤  国語   80
02 田中  国語   45
03 鈴木  国語   60
04 佐藤  数学   75
05 田中  数学   40
06 鈴木  数学   48

ここで抽出したい条件として、国語は59点以下、数学は49点以下の抽出をしたいとして、今まではクエリの条件に1つずつ科目と点数に条件を入れ1つずつ結果を抽出をしていましたが、同時に結果を得ることができますか?また、結果をリスト表(クエリかレポート)として出力できますか?

拙い文で申し訳ありませんが、分かる方いらっしゃいましたらよろしくお願いいたします。
(スキルとして少しで、ブランクもありますがVBA,SQLです)

A 回答 (1件)

テーブル名を、T1 とした場合には


SQL文では

SELECT ID, 氏名, 科目, 点数
FROM T1
WHERE (科目 = '国語' AND 点数<=59) OR (科目 = '数学' AND 点数 <= 49)

です。
クエリのデザインビューに切り替えても確認できます。
なお、フィールド名の 『No.』は適切ではないので 『ID』に変更しています。
http://office.microsoft.com/ja-jp/access-help/HA …
    • good
    • 0
この回答へのお礼

最近SQL使ってないのでメリットも忘れそうでしたが、WHERE句とかはこういう場合便利でしたね!
親切に教えて下さり有難うございました!また機会がありましたらよろしくお願いいたします。

お礼日時:2013/01/20 16:08

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