SQLiteクエリでCASE文を使用することができますが、WHERE句にCASE文を作成する方法がわかりません。WHERE句のSQLite if文
実は私は長いWHERE句(これは質問に関係ほんの一部である)でこれを持っている:場合
AND (%d >= (wines.year + wines.maturity))
=>:
AND (%d >= (wines.year + wines.maturity)) AND (%d < (wines.year + wines.apogee))
実際に私はちょうどそれをしたいです
:wines.apogeeもまたはNULL IS
=> wines.apogeeはwines.apogeeがNULLでないかどうかをテストし、この場合は、要求の第二部を追加するには、この場合にはCASEステートメントを使用する方法
NULLされていない場合は?
ありがとうございます!
フム、あなたは '書き込むことはできません... AND((ワイン.apogeeはNULLです)OR(%d
はい、私はそれを書くことができますが、これは私の問題を解決しません。以下のCLソリューションが機能します。 –