LINUX.ORG.RU

История изменений

Исправление Rastafarra, (текущая версия) :

Таблица отсортирована по дате продаж?

совершенно не обязательно. но чтоб крутить ее и так и эдак тебе свыше дадены индексы.

В системе хранится где-то в явном виде размер таблицы

для этого есть count (1)

Как выбираются идентификаторы (Id)? Последовательно или случайно?

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

пройдясь по таблице мы нашли минимальный идентификатор клиента (customerId) равным MIN и максимальный равным MAX, то число MAX - MIN даст число разегистрированных покупателей?

совершенно не обязательно. если у тебя ID --- UUID, то такая математика не получается.

но count тебя спасет.

Исходная версия Rastafarra, :

Таблица отсортирована по дате продаж?

совершенно не обязательно.

В системе хранится где-то в явном виде размер таблицы

для этого есть count (1)

Как выбираются идентификаторы (Id)? Последовательно или случайно?

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

пройдясь по таблице мы нашли минимальный идентификатор клиента (customerId) равным MIN и максимальный равным MAX, то число MAX - MIN даст число разегистрированных покупателей?

совершенно не обязательно. если у тебя ID --- UUID, то такая математика не получается.

но count тебя спасет.