= if(_DataCell_ILF_Cred_ = "", "",
_DataCell_ILF_Lyr_Pick * _DataCell_ILF_Cred + _DataCell_Burn_Lyr_Pick_ * (1 - _DataCell_ILF_Cred_)
)
このExcel IF関数をSQLコードに変換したいと考えています。Excel関数からIF関数をTSQLに変換するにはどうすればよいですか?
SELECT CASE WHEN _DataCell_ILF_Cred_ = ',' THEN
DoSomething
END
<>','
_DataCell_ILF_Cred_
もしあなたがNULL
の代わりに別の値を返すようにしたい場合は、それは、NULL
が返されます:あなたは、SQL Serverの2012+に取り組んでいる場合はCASE
式、またはIIF()
を使用することができます
? – Sami
SQLコードは何を使用していますか?変数?いくつかの 'select'クエリの列?そして、このTSQLはビューやストアドプロシージャなどのどこかにあるのでしょうか?あなたが使うことができる言語構造が文脈によって異なるからです。これはかなり不明です。なぜこれを最初に変換しているのかを説明すると、あなたがしようとしていることについての推測だけでなく、有用な答えを得ることができます。 –