アクセス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ランキング
-
講座とか講義を数える単位はな...
-
教育訓練給付金制度は何度も使...
-
判断数理について
-
シニア向け パソコン入門講座...
-
事務なのに他の仕事をやらされ...
-
心療内科で医療事務経験をした...
-
急ぎです(>_<)添削お願いします!
-
入社4ヶ月の新人のメンタル崩壊...
-
医療事務を7社受けても採用され...
-
営業事務か、経理か、どちらを...
-
一般事務はつぶしがきく?
-
ニチイ学館は本当にダメ?
-
職場の悩みです。 状況 ・家族...
-
地域医療連携室業務
-
医療事務には外来クラークと病...
-
保険会社は、一般事務職でも精...
-
就職の職種について。 イベント...
-
40代専業主婦が医療事務の資格...
-
今一般事務の仕事をしているん...
-
全く未経験で資格無し医療事務...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
講座とか講義を数える単位はな...
-
公務員試験についての質問です...
-
イラストレーターというパソコ...
-
ユーキャン
-
IMFの講座を開いて投資をしよう...
-
できるだけ希望順位が高くなる...
-
セミナーと講座の違い
-
小川慶一氏のエクセルマクロ達...
-
シニア向け パソコン入門講座...
-
よい社労士の通信講座を教えて...
-
日研学院の給付金について
-
中央出版の教材について
-
職長安全衛生教育を受講したい...
-
登録販売者の資格をとるために...
-
古着ネットで売っている人って...
-
仕事が終わってからアラビア語...
-
U-CAN通信講座(自動車講座)
-
翔泳社の電験三種の通信講座は...
-
クラーク2級とドクターズメディ...
-
司法試験対策「辰巳」か「伊藤...
おすすめ情報