私は次のコードを持っています:
SELECT q25, (
(
AVG( q1 ) + AVG( q2 ) + AVG( q3 ) ) /3 ) AS Overall
FROM t_results
WHERE brand = 'XYZ'
AND DATE = 'MAY2012'
GROUP BY q25
ORDER BY Overall
DESC LIMIT 1
クエリでデータが見つからない場合、phpmyadminは次のメッセージを返します(これは非常に正しいです)。
MySQL returned an empty result set (i.e. zero rows). ( Query took 0.0178 sec )
しかし、私が欲しいのは実際にNULL
値を返すことです、これは可能ですか?これはベストプラクティスではないかもしれませんが、継承されたコードを使用しているので、これがソリューションへの単純で最速のルートになる可能性があります。
いつもありがとう、
H。