У меня есть таблица:
ref,type 1,red 2,red 3,green 4,blue 5,black 6,black
Я хочу, чтобы результат запроса sqlite был:
red,2 green,1 blue,1 black,2
Я думаю, что самое сложное - найти вопросмоя проблема?Тогда я уверен, что ответ не за горами ....
:)
Мой быстрый Google с терминами "считать уникальные значения sqlite3" высадил меня в этом сообщении. Однако я пытался подсчитать общее количество уникальных значений, а не количество дубликатов для каждой категории.
Из приведенной выше таблицы результатов Криса я просто хочу узнать, сколько существует уникальных цветов. Правильный ответ здесь будет четыре [4].
Это можно сделать с помощью select count(DISTINCT type) from table;
select count(DISTINCT type) from table;
Быстрый Google дал мне это: http://www.mail-archive.com/sqlite-users@sqlite.org/msg38339.html
select type, count(type) from table group by type;