номера в группу? - PullRequest
       6

номера в группу?

0 голосов
/ 02 февраля 2012

В таблице базы данных у меня около 1 миллиона записей.

В поле number содержится около 11 цифр.

Если 5-значное число совпадает, я хочу сгруппировать его, чтобы потом можно было его экспортировать.

Как заархивировать это?

Например:

077129342480

074545344535

077127777476

077126565656

074546546654

Вы можете видеть, что есть две группы чисел, которые 07712 и 07454

В поле group я могу объявить имя группы в номере?

Ответы [ 3 ]

1 голос
/ 02 февраля 2012

Вы можете попробовать GROUP BY SUBSTR(number, 1, 5) или GROUP BY LEFT(number, 5).

1 голос
/ 02 февраля 2012
select LEFT(data, 5) Groupnumber, count(id)
from test
group by Groupnumber;
1 голос
/ 02 февраля 2012
select SUBSTR(number, 1, 5) Groupnumber, number
from yourtable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...