人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ORACLEで以下のようなことを SQLでできますでしょうか?

テーブルA
項目1,項目2
1,1
1,null
2,null
3,2
3,null

というように 項目2が nullとnullでない場合があります。
このとき、nullしかないときは、null
null 以外が あるときは その行を 抽出したいのですが どうすればいいでしょうか?

上記の結果は
項目1,項目2
1,1
2,null
3,2

となります。


なお、実際のテーブルAの記述は複雑で長いので(SQLで絞り込んだ結果がテーブルA)その記述は 一度のみでやりたいのですが このように抽出するには どのようなSQLにすればいいでしょうか?

※テーブルAを 一度のみ記述して 抽出できるSQLを お願いします(念押しですが)

●質問者: きゃづみぃ
●カテゴリ:コンピュータ
✍キーワード:Oracle SQL 抽出 記述 SQ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● zussy
●60ポイント ベストアンサー

SELECT

項目1,

MAX(項目2) AS 項目2

FROM

テーブルA

GROUP BY

項目1

◎質問者からの返答

なんかいろいろやっていて、頭が固くなっちゃったようです。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ