MS SQL Server 2005 で単体テストを実行するために SQL Select を作成したいと考えています。基本的な考え方は次のとおりです。
select 'Test Name', foo = 'Result'
from bar
where baz = (some criteria)
「foo」列の値が「Result」の場合、true/1 の値が得られるという考えです。そうでない場合は、false/0 になります。
残念ながら、T-SQL はこの式を好みません。等号で窒息します。
SQL 選択リスト内の式を評価して、返される結果を取得する方法はありますか? (または、私が望む単体テストを達成する他の方法はありますか?)
編集:3つの素晴らしい回答、すべてCASEを中心に構築されています。彼は担当者が最も少なく、したがって最も必要としているため、私はフェイトシーフを受け入れます。:-) みんなありがとう。