views:4772目次coalesceを使って、値がNULLじゃないときだけ、条件を有効にするcaseを使って、値がNULLじゃないときだけ、条件を有効にする注意事項Transact-SQLで、どうしてもコードでSQLを生成したくないときに使えるテクニック。例として、何か値を単純に判定するケースと、日付を範囲で判定するケースを書いてみました。coalesce(@VAL_END_DATE,COL_2)caseを使って、値がNULLじゃないときだけ、条件を有効にするcaseを使えば、NULL判定以外も可能です。coalesce(@VAL_END_DATE,COL_2)注意事項どうしても、コードでSQLを生成したくないときや、SQL単体でどうにかしたいとき以外は使わないの方が良いかもしれません。インデックスがうまく使えなかったりと、パフォーマンス的に不利になるケースがあります。viewsSQLを実行した時の「n件処理されました。viewsSQLServerでselectの結果をCSVで出力する方法。viewsこれからブログなどのサイトを作りたいと思っている人は、お名前.comでのドメイン取得がオススメです。