Re: Как получить количество уникальных значений?
От: creer Россия  
Дата: 04.12.05 07:48
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть таблица:


А>--------

А>|ID|NUM|
А>|--+---|
А>|1 | 1 |
А>|2 | 2 |
А>|3 | 4 |
А>|4 | 2 |
А>|5 | 1 |
А>|6 | 2 |
А>|7 | 2 |
А>--------
А>Как узнать сколько в ней уникальных значений?
А>И как узнать сколько раз повторяется каждое уникальное значение?

А>Тоесть должно получится так: уникальных значений: 3 (1,2,4)

А>первое уникальное значение повторяется 2 раза
А>второе уникальное значение повторяется 4 раза
А>третье уникальное значение повторяется 1 раза

Например так:
SELECT COUNT(DISTINCT num) FROM table; — количество уникальных значений
SELECT num,COUNT(num) FROM table GROUP BY num; — таблица
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.