フロントエンドによるユーザー入力に基づいてレコードを返すSQL Select文を作成しようとしています。 私はこのようなSELECT文を書きたい:Null値をチェックするためのパラメータ/変数を持つSQLのcase文の使用
SELECT somefields
FROM sometable
WHERE CASE variable
WHEN 'blank' THEN field IS NULL
ELSE field = field
END
基本的に私はどちらかのNULL値を検索したり、フィルタを無視して、変数の値に応じて、すべての値を返すために、列をフィルタリングします。私は、CASE文の結果が実行可能ではないことを知っていますが、どうしたらいいですか?
どのバージョンのSQL(mySQL、SQL-Server、Oracle?) – Sparky