IT関連資格に挑戦!!

一言メッセージ :巨乳大好き!!

  • お気に入りブログに登録

データベース関連

[ リスト ]

SQLのお勉強 集合演算子

集合演算子説明重複行の出力
UNIONUNION演算子の前後に記述されたSELECT文の問い合わせ結果すべてを値として返すなし
UNION ALLUNION ALLUNION演算子の前後に記述されたSELECT文の問い合わせ結果すべてを値として返すあり
INTERSECTINTERSECT演算子の前後に記述されたSELECT文の問い合わせ結果に共通する値を返すなし
MINUSMINUS演算子より前に記述されたSELECT文の問い合わせ結果からMINUSより後に記述されたSELECT文の問い合わせ結果を除いた値を返すなし

集合演算子とは
【書式】select文 集合演算子 select文;
【説明】
・2つのselect文の問い合わせ結果を1つにまとめる演算子です。
・集合演算子にはUNION,UNION ALL,INTERSECT,MINUSの4種類があります。

集合演算子の実行例

オッパイ表1
namebust
岡田真由香110
綾瀬はるか88
西田麻衣89

オッパイ表2
namebust
蒼井そら90
荒井美恵子88
谷澤恵里香88
河中あい92

1.UNION演算子
SQL>select bust from oppai1 UNION select bust from oppai2;
⇒88
⇒89
⇒90
⇒92
⇒110

2.UNION ALL演算子
SQL>select bust from oppai1 UNION ALL select bust from oppai2;
⇒110
⇒88
⇒89
⇒90
⇒88
⇒88
⇒92

3.INTERSECT演算子
SQL>select bust from oppai1 INTERSECT select bust from oppai2;
⇒88
※2つのオッパイ表に共通するバスト列の値は88という結果が出力されました。

4.MINUS演算子
SQL>select bust from OPPAI1 MINUS select bust from OPPAI2 order by bust asc;
⇒89
⇒110

SQL>select bust from OPPAI2 MINUS select bust from OPPAI1;
⇒90
⇒92

※A-Bの結果とB-Aの結果が異なるので注意して下さい。


今回はここまで。次回からは簡単そうなところを選んでひとつずつ潰していきます。

閉じる トラックバック

トラックバック先の記事

  • トラックバック先の記事がありません。

.
  • My Yahoo!に追加
  • RSS
  • RSSとは?
検索 検索
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28
  今日 全体
訪問者 41 36555
ファン 0 0
コメント 0 0
トラックバック 0 1

sle*py_*0*5
人気度

ヘルプ

開設日: 2007/11/25(日)


プライバシーポリシー -  利用規約 -  ガイドライン -  順守事項 -  ヘルプ・お問い合わせ

Copyright (C) 2010 Yahoo Japan Corporation. All Rights Reserved.