ちょっとテスト

24 03 2010
[社員表]
社員番号 社員名 生年 担当部門 給料 階級
00001    織田 信夫    1943    001    250    003
00002    2武田 信二    1968    001    362    002
00003    3柴田 勝男    1970    003    3265    002
00004    4武田 信二    1943    002    325    001
00005    5武田 信二    1953    001    32    002
00006    6武田 信二    1954    001    65423    003
00007    7武田 信二    1962    002    132    003
00008    8武田 信二    1975    003    2    004
00009    9武田 信二    1961    003    12    002
00010    10武田 信二    1957    003    132456    004

[SQL]
CREATE VIEW 仮想社員表(社員番号,担当部門,給料) AS SELECT 社員番号,担当部門,給料 FROM 社員表 WHERE 生年>1960;
CREATE VIEW 第二社員表(社員番号,担当部門,給料) AS SELECT 社員番号,担当部門,給料 FROM 社員表 WHERE 階級=003;

[SQL]
SELECT a.社員番号,a.担当部門,a.給料 FROM 仮想社員表 a
INNER JOIN
第二社員表 b
ON a.社員番号=b.社員番号

[出力]
社員番号 担当部門 給料
00007    002    132

これは

[SQL]
SELECT * FROM 仮想社員表
INTERSECT
SELECT * FROM 第二社員表

と一緒になるはず

広告

操作

Information

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中




%d人のブロガーが「いいね」をつけました。