ORACLE MASTER Silver SQL 26ai集合演算と重複行の扱いオリジナル・公式資料照合難易度
二つの単純SELECTをUNION ALLする結果全体を並べ替えたい。ORDER BYの基本的な置き方はどれか。
A
各構成SELECTの直後へ必ずORDER BYを直接置く
集合演算の各構成問合せへ直接この形では指定できない。
B
UNIONとALLの間にORDER BYを置く
集合演算子の構文を壊す。
C
ORDER BYは集合演算と一切併用できない
複合問合せの末尾で使える。
D
複合問合せの末尾にORDER BYを一つ置く★ 正解
連結後の結果全体を対象にする。
解説
複合問合せ全体のORDER BYは最後に指定する。各構成SELECTの末尾へORDER BYを直接並べてUNION ALLする形とは区別する。
根拠資料・確認情報
対応範囲:ORACLE MASTER Silver SQL 26ai(1Z0-171-JPN)
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。
同じレッスンの問題
問題 1
売上の当月表と履歴表をつなぎ、すべての取引金額を合計したい。別取引で同じ金額があっても残す必要がある。適切な方針はどれか。
問題 2
Oracle 26aiでAの1列の結果はXが3行、BはXが2行である。他の値はない。A INTERSECT ALL B が返すXは何行か。
問題 3
Oracle 26aiでAの結果はXが3行、BはXが1行である。他の値はない。A MINUS ALL B が返すXは何行か。
問題 5
SELECT a AS code FROM T1 UNION ALL SELECT b AS item FROM T2 の結果列名を使って全体をORDER BYする。利用する列別名はどれか。