Oracle 質問総合スレ ..
[2ch|▼Menu]
396:NAME IS NULL
07/04/21 17:47:21 iUeSgJd/
低レベルな問い合わせですみません。
教えて下さい。
バージョンは9iです。

・SQL1文で
・SELECTの結果を見て、動的にFROM句/where句を変えたい。
・正確にはプロCOBOLん中で使います。
・PL/SQLは使用できません。

↓実イメージ
SELECT
名簿.生徒名,
名簿.理系文系区分
理系費用.学費,
文系費用.学費
from
名簿, 理系学費, 文系学費

(このままだと、学費テーブルとのジョインが上手くいかないのはわかっています。)
名簿テーブルの理系文系区分が、理系だったら、理系費用テーブルをジョインしたい。
文系だったら、文系費用テーブルをジョインしたい、みたいな。。。

一応、解決策は一つ思い付いています。
理系と文系のそれぞれ費用テーブルにジョインした問い合わせを、
UNIONすればイイってな感じは思いついてます。
ただ、SQLん中でIF文とか書けるのかなぁ、というのがわからなくて。



次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4340日前に更新/231 KB
担当:undef