Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2125 / 9994 ←次へ | 前へ→

【11148】Re:テーブル構造を変更するには
回答    - 09/6/1(月) 9:26 -

引用なし
パスワード
   おはようございます。雅です。

> 点数が入っていないレコードの結合をしない場合は、どのように制御にすれば
>いいでしょうか?

入っていないのは0なのかNULLなのかによって条件が変わります。

SELECT 名前,性別,年齢,"国語" AS 科目,国語 AS 点数
FROM Aテーブル
WHERE 国語 Is Null ← 0 なら WHERE 国語<>0
UNION
SELECT 名前,性別,年齢,"英語" AS 科目,英語 AS 点数
FROM Aテーブル
WHERE 英語 Is Null
UNION
SELECT 名前,性別,年齢,"数学" AS 科目,数学 AS 点数
FROM Aテーブル
WHERE 数学 Is Null
UNION
SELECT 名前,性別,年齢,"理科" AS 科目,理科 AS 点数
FROM Aテーブル
WHERE 理科 Is Null
こんな感じでどうでしょう。

でわ。

443 hits

【11135】テーブル構造を変更するには akaishi 09/5/24(日) 22:01 質問[未読]
【11137】Re:テーブル構造を変更するには 09/5/27(水) 15:34 回答[未読]
【11145】Re:テーブル構造を変更するには akaishi 09/5/29(金) 14:59 質問[未読]
【11148】Re:テーブル構造を変更するには 09/6/1(月) 9:26 回答[未読]
【11150】Re:テーブル構造を変更するには akaishi 09/6/1(月) 22:20 お礼[未読]

2125 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078197
(SS)C-BOARD v3.8 is Free