1
私はevents
と呼ばれるテーブルを5000のエントリで持っています。各グループのパーセンテージを計算する方法は?
各イベントには、ヌルまたはそうでない可能性のあるrecorded_on
フィールドがあります。
各イベントには、artist
フィールドもあります。これは10個の異なる値の1つです。
アーティストの名前を返す単一のクエリを発行し、そのイベントの何パーセントがnullを持つのはrecorded_on
の値ですか?
ARTIST | PERCENTAGE RECORDED
------------------------------
Joe | 49.2
Sarah | 17.8
Mike | 83.0
この確実右です:
recorded_on IS NULL
は、その結果1
か0
のいずれかであるboolean式ですか?私は常にそれを実行する上で私の間違いかもしれませんが、何があっても、数字として0を取得します。 – GreenTriangleは記録されていますフィールドはNull可能ですか? –
です。そして、私は 'records_onがNULLであるところからCOUNT(*)FROMイベントを選択する 'ことができ、数字を返すことができます。 – GreenTriangle