「UNION」の編集履歴(バックアップ)一覧はこちら
「UNION」(2006/01/30 (月) 16:20:30) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*UNION
2つの問い合わせにより選択された行を全て戻す。ただし、重複行は排除する。
-SELECT文で選択される列の数とデータ型は、問い合わせ内のすべてのSELECT文で同じにする必要がある。
-問い合わせ内のすべてのSELECT文で列名は同じである必要はない。
-デフォルトでは出力結果はSELECT句の第1列目の昇順でソートされる。
**例)
SELECT employee_id, job_id FROM job_history
WHERE employee_id BETWEEN 200 AND 206;
|ENPLOYEE_ID|JOB_ID|
|200|AD_ASST|
|200|AC_ACCOUNT|
|201|MK_REP|
SELECT employee_id, job_id FROM employees
WHERE employee_id BETWEEN 200 AND 206;
|ENPLOYEE_ID|JOB_ID|
|200|AD_ASST|
|201|MK_MAN|
|202|MK_REP|
|205|AC_MGR|
|206|AC_ACCOUNT|
SELECT employee_id, job_id FROM job_history
WHERE employee_id BETWEEN 200 AND 206;
UNION
SELECT employee_id, job_id FROM employees
WHERE employee_id BETWEEN 200 AND 206;
|ENPLOYEE_ID|JOB_ID|
|200|AC_ACCOUNT|
|200|AD_ASST|
|201|MK_MAN|
|201|MK_REP|
|202|MK_REP|
|205|AC_MGR|
|206|AC_ACCOUNT|