Sql count () для двух параметров - PullRequest
0 голосов
/ 01 января 2019

Как получить счет для двух параметров для следующего набора:

beds : 2, classRate : 3
beds : 2, classRate : 3
beds : 4, classRate : 3
beds : 4, classRate : 3
beds : 4, classRate : 3
beds : 4, classRate : 3
beds : 4, classRate : 4
beds : 4, classRate : 4
beds : 4, classRate : 4

Набор результатов должен быть:

beds : 2, classRate : 3, count :2
beds : 4, classRate : 3, count :4
beds : 4, classRate : 4, count :3

Ответы [ 3 ]

0 голосов
/ 01 января 2019

Предположим, что у вас есть Таблица1 с столбцами (кровати, классы), то

select beds, classrates, count(*) from table1 
group by beds, classrates

соответствует тому, что вам нужно

0 голосов
/ 01 января 2019
SELECT CLASS_RATE, BEDS, COUNT(*) AS CC FROM ROOMS
WHERE (CLASS_RATE >= ? AND CLASS_RATE <= ?) GROUP BY CLASS_RATE, BEDS
0 голосов
/ 01 января 2019

выберите кровати, классы, подсчитайте (*) из таблицы таблицы по кроватям, классы

Попробуйте это.Count (*) вернет подсчет результата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...