Я пытаюсь записать запрос sql
в столбцы, представляющие блоки данных:
Например, если мои данные:
title | value
A | 1.2
A | 2.3
B | 0.5
B | 0.8
B | 1.7
И я хочу, чтобы мой вывод выглядел так:
title | count(0-1) | count(1-2) | count(2+)
A | 0 | 1 | 1
B | 2 | 1 | 0
Мне удалось получить этот результат, написав несколько запросов, которые, например, включали:
WHERE value >= 0 AND value < 1
чтобы получить таблицу, которая представляла каждое ведро, затем объединить таблицы. Моя проблема в том, что я запрашиваю очень большую базу данных, поэтому выполнение нескольких запросов занимает много времени.
Есть ли автоматический способ сделать это в SQL-запросе?