bugsoul Ответов: 2

Подсчитайте несколько элементов в столбце sqlite a ?


Например :
id   columnA

1    black
2    red
3    red
4    green
5    red
6    black
7    white 

Я хочу подсчитать общее количество" черных "и" красных " предметов. Результат должен быть "5".

Этот код работает нормально, но если я попытаюсь добавить "красный", он не сработает.
long count = DatabaseUtils.longForQuery(db, "SELECT COUNT(*) FROM mytable WHERE columnA = '" + "black" + "', null);


Извините за мой плохой английский, спасибо за помощь...

Что я уже пробовал:

длинный счет = DatabaseUtils.longForQuery(дБ, "выбрать количество(*) из таблицы mytable, где Колумна = ('" + "черный" + "и" + "красный" + "'"), значение null);

2 Ответов

Рейтинг:
2

Vignesh Mani

Выберите somecolumn, someothercolumn, COUNT(*)
Из таблицы my_table
Группа по somecolumn,someothercolumn


SQLite: функция подсчета[^]


bugsoul

Спасибо, но я не спрашивал об этом. Я хочу посчитать 2 разных элемента только в одном столбце.

Рейтинг:
0

Daniel Jones

select type, count(type) from table group by type;