| MSDE FunClub |
|
最終更新日 : 2000/06/12 |
|
Microsoft Data Engine FunClub
|
Since 2000.06.12
|
|
SQLServer7.0/MSDE 完全トレーニングテキスト(上巻) |
|
【第1章70p 〜 71p掲載】 |
-- [SQL01_19.SQL]
-- SQLServer7.0 Transact-SQL言語
-- 日本技術ソフト開発 堀川 明
-- http://www.horikawa.ne.jp/msde/
--
-- このSQLプログラムは、
-- [1998年商品情報] と [1999年商品情報] の差演算を行います
-- [1998年商品情報] − [1999年商品情報] です
--
-- これから操作する既定のデータベースを MySampleTest にします
USE MySampleTest
GO
-- ( 件処理されました)の表示を抑制する
SET NOCOUNT ON
GO
-- 差演算処理を行う
-- [1998]-[1999]
PRINT ''
PRINT '[1998年商品情報] − [1999年商品情報]の【差演算】処理です'
PRINT '1998年中に消えた商品? を調べます'
PRINT ''
SELECT * FROM [1998年商品情報]
WHERE [1998年商品情報].商品番号
IN (
SELECT [1998年商品情報].商品番号 FROM [1998年商品情報]
LEFT OUTER JOIN [1999年商品情報]
ON [1998年商品情報].商品番号 = [1999年商品情報].商品番号
WHERE ( [1999年商品情報].商品番号 IS NULL )
)
GO