Махане на повтарящи се стойности с DISTINCT в SQL

vinsbg

Registered
Здравейте,

имам следната заявка
Код:
SELECT number, length( number )
FROM `2015-06-02`
WHERE number NOT LIKE '223%'
OR length( number ) < 12
ORDER BY Time = '2015-06-02 00:00:01' ASC
Заяквата си работи както трябва и извежда всички резултатит, които не започват с '223' и ми показва с колко символа са.

Сега, как може да стане тази заявка да не ми показва номерата, а само с колко символа са и без да ги повтаря..
Пример:

брой номера, които не започват с '223': 4320
Брой номера с 11 символа: 230
брой номера с 10 символа: 243
....

Идеята ми е да се махнат повтарящите 11,10..9...
Знам, че с DISTINCT се прави това, но нещо не успявам?
 
Аз успях да го наглася.

Оставям го като отговор на някой ако му потрябва
Код:
SELECT count( * ) , length( number ) AS wrongNumbers
FROM `2015-06-02`
WHERE number NOT LIKE '223%'
OR length( number ) <12
GROUP BY wrongNumbers
ORDER BY Time = '2015-06-02 00:00:01' ASC
 

Back
Горе