結果セットでbit_orを使用するmysqlクエリがあります。結果セットがない場合、bit_or関数は0を返します(これはmysqlのマニュアルの通りです)。例えばmysqlがbit_orで結果を返さないようにする
:
select n from t1 where a=1;
行を返しません。例えば
select bit_or(n) from t1 where a=1;
戻り値0
私が代わりにBIT_ORクエリから何の結果を返さないために最後のクエリを強制する必要があり、 (私が正しい呼び出しを知らないので、擬似コードで):
select bit_or(n) unless 0 from t1 where a=1;
誰もが、私はこれを行うことができます方法を知っていますか? (明確化、私は、残念なことに変更することはできません外部プログラムの戻り値は0に "結果が必要です)。