Я пытаюсь подсчитать, сколько существует различного значения FLOOR, но я не хочу, чтобы значение "B" учитывалось в сумме.
Вот мой текущий код. Он подсчитывает количество отдельных этажей, но включает ЭТАЖ "B", когда он есть.
SELECT COUNT(DISTINCT FLOOR) as NB_FLOORS FROM TABLE_ID
Таблица выглядит примерно так:
FLOOR ROOM
B Bedroom
1 Kitchen
1 Bathroom
2 Bedroom
2 Bedroom
Результат в этом случае должен быть 2, потому что есть 2 этажа («B» - подвал, который не считается этажом). В настоящее время я получаю 3 с кодом, который я разместил.
Спасибо.