В моей базе данных мои данные могут выглядеть одним из двух способов:
1 -
hh_match_count: 5,
hh_total_fhc_0: 6,
hh_total_fhc_1: 5,
hh_total_fhc_2: 3,
hh_total_fhc_3: 2,
hh_total_fhc_4: 4
2 -
hh_match_count: 3,
hh_total_fhc_0: 6,
hh_total_fhc_1: 5,
hh_total_fhc_2: 3,
hh_total_fhc_3: null,
hh_total_fhc_4: null
Что я хочу сделать, это рассчитатьколичество раз, когда значение равно> = 1 (потребуется расширить его до> = 2,> = 3 и т. д.) от каждого из hh_total_fhc_0, hh_total_fhc_1, hh_total_fhc_2, hh_total_fhc_3, hh_total_fhc_4
, а затем разделить его на hh_match_count
.Таким образом, в основном получается% случаев.
Какой запрос мне следует искать при выполнении здесь?Медленно увлекаюсь операторами SQL.