sqlserverでは、私は "case"を使用していますが、エラーを出しています。これは私のケースです。SQL Serverで大文字小文字を書く方法は?
(case when sm.SegCode =0 then '' else sm.SegCode = 7 end)
私を助けてください。
本当にありがとうございます、実際には私はパラメータ@id
を持っています。今私はそれが0でないときにチェックしたいと思う私はその条件を確認sm.segcode
@id
が0なら、私はsm.segcode = @id
である条件をチェックしたくない。
あなたの完全なSQL文を投稿してください。 –
CASEにSSMSカーソルを設定してF1を押すと、この記事が表示されます。http://msdn.microsoft.com/en-us/library/ms181765.aspx –
T-SQLの 'CASE'は、異なる値を返すための単なる方法です。このコードまたはそのコードを実行するためにCASEを使用することはできません。ちょうど値を返す... –