| MSDE FunClub |
|
最終更新日 : 2000/06/02 |
|
Microsoft Data Engine FunClub
|
Since 2000.06.02
|
|
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