ORACLE MASTER Silver SQL 26ai集合の型合わせと行の一致オリジナル・公式資料照合難易度
Oracle AI Database 26aiを使う。a(k,v)は(1,'A'),(1,'B')、b(k,v)は(1,'B')だけである。SELECT k,v FROM a MINUS SELECT k,v FROM bの結果はどれか。
A
0行
kだけが一致しても両行とも除かれるわけではない。
B
(1,B)だけ
一致した行を残す演算はINTERSECTである。
C
(1,A),(1,B)
右側と一致する行はMINUSで除かれる。
D
(1,A)だけ★ 正解
完全に一致する(1,B)だけが差し引かれる。
解説
集合演算は選択列全体の行で一致を判定する。同じkでもvの違う(1,A)は残る。
根拠資料・確認情報
対応範囲:ORACLE MASTER Silver SQL 26ai(1Z0-171-JPN)
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。
同じレッスンの問題
問題 1
Oracle AI Database 26aiを使う。名前と金額の一覧をUNION ALLでまとめる。第2分岐には金額がなくNULLを置きたい。金額列を明示的にNUMBERへ合わせる式はどれか。
問題 2
Oracle AI Database 26aiを使う。aとbは同じCLOB型の本文列bodyを持つ。SELECT body FROM a UNION SELECT body FROM bで本文の重複を取り除く案の説明はどれか。
問題 4
Oracle AI Database 26aiを使う。SELECT CAST('A' AS CHAR(1)) x FROM dual UNION ALL SELECT CAST('BC' AS CHAR(2)) FROM dualの文字型について正しいものはどれか。
問題 5
Oracle AI Database 26aiを使う。SELECT n*2 FROM a UNION ALL SELECT n*2 FROM bの全結果を計算値で並べたい。第1分岐に別名vを付ける場合、末尾へ書く適切な指定はどれか。