MSDE FunClub | 最終更新日 : 2000/06/02 | |
Microsoft Data Engine FunClub |
|
|
SQLServer7.0/MSDE 完全トレーニングテキスト(上巻) | ||
【第1章60p 〜 61p掲載】 |
-- [SQL01_13.SQL] -- SQLServer7.0 Transact-SQL言語 -- 日本技術ソフト開発 堀川 明 -- http://www.horikawa.ne.jp/msde/ -- -- このSQLプログラムは、 -- [商品名情報]テーブルと[商品値段]テーブルの 完全外結合表 -- を表示します -- -- これから操作する既定のデータベースを MySampleTest にします USE MySampleTest GO -- ( 件処理されました)のメッセージを抑止します SET NOCOUNT ON GO -- 完全外結合を表示します --これでも良い -- SELECT * FROM 商品名情報 FULL OUTER JOIN 商品値段 -- ON 商品名情報.商品番号 = 商品値段.商品番号 PRINT '' PRINT '[商品名情報]テーブル と [商品値段]テーブル の 【完全外結合】演算' PRINT '' SELECT 商品名情報.商品番号 , 商品名情報.商品名 , 商品名情報.商品型番 , 商品値段.商品番号 AS 商品番号2 , CONVERT(int,商品値段.売値) As 売値 , CONVERT(int,商品値段.卸値) AS 卸値 FROM 商品名情報 FULL OUTER JOIN 商品値段 ON 商品名情報.商品番号 = 商品値段.商品番号 GO PRINT '' PRINT '空行位置の表示' PRINT '' SELECT 商品名情報.商品番号 , 商品名情報.商品名 , 商品名情報.商品型番 , 商品値段.商品番号 AS 商品番号2 , CONVERT(int,商品値段.売値) AS 売値 , CONVERT(int,商品値段.卸値) AS 卸値 FROM 商品名情報 FULL OUTER JOIN 商品値段 ON 商品名情報.商品番号 = 商品値段.商品番号 WHERE( (商品名情報.商品番号 IS NULL) OR (商品値段.商品番号 IS NULL)) GO