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