アクセス2003でクエリーなどを利用してテーブルを分割させる方法を教えてください。
テーブルは次のような構造になっています。
生徒番号 講座1 講座2 講座3 講座4 講座5 講座6 ‥ 講座40
1101 1 0 0 1 1 0 0
1102 0 1 0 1 0 1 0
・
・
・
上記の表を下記の用に変更したいのですが方法がわかりません。
講座の種類が少なければ1件1件やるのですが、種類が多いことと実施する回数が複数回なのでクエリで実施したいと思っています。
生徒番号 講座番号 受講
1101 1 1
1101 4 1
1101 5 1
1102 2 1
1102 4 1
1102 6 1
・ ・ ・
・ ・ ・
・ ・ ・
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
テーブル構造がまずいので
ユニオンクエリで横から縦に変換することになります。
SELECT 生徒番号, 1 AS 講座番号, 1 AS 受講
FROM テーブル名
WHERE 講座1 = 1
UNION ALL
SELECT 生徒番号, 2 AS 講座番号, 1 AS 受講
FROM テーブル名
WHERE 講座2 = 1
UNION ALL
SELECT 生徒番号, 3 AS 講座番号, 1 AS 受講
FROM テーブル名
WHERE 講座3 = 1
・・・
全部1なら受講フィールドは必要ないとは思いますが・・
この回答への補足
実行してみたのですが、少し期待した結果と異なりました。
上記の実行文を実行したのですが、講座番号1のみ表示され、252件表示されました。
講座番号1は、3名の予定です。
講座番号2は、23名
講座番号3は、5名
テーブルの総件数は、252名です。
生徒番号 講座番号 受講
1101 1 1
1102 1 1
1103 1 1
1104 1 1
・ ・ ・
・ ・ ・
・ ・ ・
No.2
- 回答日時:
> 上記の実行文を実行したのですが、講座番号1のみ表示され、252件表示されました。
そんなはずはありません。
記述に間違いがあると思われます。
> SELECT 生徒番号, 3 AS 講座番号, 1 AS 受講
> FROM テーブル名
> WHERE 講座3 = 1
2箇所の数字 (上の場合は 3)を1から40まで変えるのですよ。
この回答への補足
bonaronさま
何度もアドバイスありがとうございます。
上手くいきました。
ユニオンクエリで一行空けてから記述したところ上手くいきました。
上から詰めて記述してはいけないのでしょうか?
ご迷惑おかけしました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 予備校・塾・家庭教師 昔の河合塾の単科(英語)について 1 2022/12/28 02:23
- その他(職業・資格) 高卒認定試験の勉強法、難易度について 2 2023/04/04 00:01
- 政治 吉野家の牛丼には薬物が入ってるんですか? 28 2022/04/20 10:58
- Visual Basic(VBA) シートを選択して、1つのPDFにしたいのですが。 5 2022/10/03 20:18
- クレジットカード 受講料支払いにクレジットカードが使えない件について 6 2022/06/25 23:46
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- 数学 【構造力学】力の釣合いについて教えてください 1 2023/03/04 03:38
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- その他(悩み相談・人生相談) 大学3年生です。就活でとても悩んでいます。 特にやりたいこともないので、とりあえず大学の公務員講座( 1 2022/09/29 21:36
- 公認会計士・税理士 税理士の通信講座を取りたいと思っています。簿記2級までは福島さんのYouTubeをみて独学で習得しま 3 2023/08/10 21:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
講座とか講義を数える単位はな...
-
テーブルマナー講座
-
できるだけ希望順位が高くなる...
-
通信教育で未経験からプログラ...
-
通信講座での筆ペン習字
-
医療事務を7社受けても採用され...
-
総合病院や大学病院の医療事務...
-
保険会社は、一般事務職でも精...
-
事務職は見下されますか?
-
事務処理能力の高さってIQの高...
-
心療内科で医療事務経験をした...
-
調剤薬局事務の仕事はどれ位収...
-
添削お願いします
-
事務なのに他の仕事をやらされ...
-
保険会社の事務仕事に採用され...
-
ニチイ学館のゴールデンウィーク
-
医療事務は可愛い人、綺麗な人...
-
ニチイ学館の割引制度について
-
市役所の生涯学習課で働いたこ...
-
パート事務の初日の服装
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
講座とか講義を数える単位はな...
-
公務員試験についての質問です...
-
できるだけ希望順位が高くなる...
-
イラストレーターというパソコ...
-
日本能力科学アカデミーの金持...
-
判断数理について
-
ユーキャン 課題提出 郵送じゃ...
-
特別区のボーダーラインとお勧...
-
LECの通信講座に申込みましたが...
-
通信講座って・・。
-
ユーキャンのTOEIC講座のCDにつ...
-
NPO法人にて第3種旅行業を取得...
-
大学内で知り合いのクラスを探...
-
教育訓練給付金制度は何度も使...
-
医療事務の講座を受けてるんだ...
-
通信講座での筆ペン習字
-
セミナーと講座の違い
-
IMFの講座を開いて投資をしよう...
-
シニア向け パソコン入門講座...
-
中央出版の教材について
おすすめ情報