MSDE FunClub 現在までのアクセスカウント数 最終更新日 : 2000/08/08
Microsoft Data Engine FunClub
Since 2000.08.08
SQLServer7.0/MSDE 完全トレーニングテキスト(上巻)
【第3章249p 〜 249p掲載】

-- [SQL03_11.SQL]
--             SQLServer7.0  Transact-SQL言語
--             日本技術ソフト開発  堀川 明
--            http://www.horikawa.ne.jp/msde/
--
-- このSQLプログラムは、
--           単純CASE関数の例題です
--
   DECLARE @DAT int , @RET int

   -- 1 OR 2 OR 3 OR 4
   SELECT @DAT = 2

   -- SELECT文へ代入するときの選択式でも使えます
   SELECT @RET = CASE @DAT
                   WHEN 1 THEN (@DAT+100)
                   WHEN 2 THEN (@DAT+200)
                   WHEN 3 THEN (@DAT+300)
                   ELSE   (@DAT+1000)
                 END


   -- PRINT文の表示文字列の定義式でも使えます
   PRINT 
        CASE @RET
           WHEN 101 THEN ('[101]@RET = ' + STR(@RET))
           WHEN 202 THEN ('[202]@RET = ' + STR(@RET))
           WHEN 303 THEN ('[303]@RET = ' + STR(@RET))
           ELSE  'OTHER!!'
        END
GO




技術評論社の書籍ガイドへ
上巻:ISBN4-7741-0965-7

ウィンドウを閉じる


(株)日本技術ソフト開発 責任編集:堀川 明
MSDE FunClubに関するご意見・ご要望等ございましたら、 msdefun@horikawa.ne.jp までご連絡下さい。
HOME: http://www.horikawa.ne.jp/msde/


MSDE FunClubの運営は、マイクロソフト社とは一切の関係はありません