![]() |
|
Модераторы: LSD |
![]()
|
|
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 7 Всего: 44 |
DimW, при частых перестановках число знаков после запятой стремится к бесконечности.
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 11 Всего: 161 |
Deniz, Раз уж ты отвечаешь за топик стартера, может заодно скажешь, зачем часто переставлять? Мне вот, лично, доводилось сталкиваться лишь с тем, что порядок надо определить один раз... ну может потом, еще пару раз откорректировать.
И зачем вообще нужен кастом порядок? Сдается мне, ТС желает почесать правое ухо левой рукой -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 7 Всего: 44 |
ни коем образом.
Просто, лично мне, не нравится в поле order видеть дробные числа. По поводу, для чего это нужно сам не знаю, подождем что скажет ТС. -------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 2 Всего: 44 |
отсюда следует только то, что рано или поздно оно преполнится и обнулится. вообще сама задача высасана из пальца, лично мне сложно представить жизненную ситуацию в которой это было бы необходимо. Добавлено через 1 минуту и 24 секунды а их не нужно видеть пользователю, это служебное поле, в котором полезной инфы для юзера нет. |
|||
|
||||
| RomanEEP |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 424 Регистрация: 18.5.2006 Где: Коломна Репутация: нет Всего: 8 |
Можете запустить калькулятор и убедиться, что можно выйти за пределы точности за пару десятков перестановок Задача чисто практическая есть база вопросов, разбитых на разделы и есть таблица, в которой записано сколько вопросов из какого раздела брать. Соответсвенно нужно дать возм-ть задавать очередность разделов во время теста |
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 7 Всего: 44 |
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 2 Всего: 44 |
приктический пример:
|
|||
|
||||
| RomanEEP |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 424 Регистрация: 18.5.2006 Где: Коломна Репутация: нет Всего: 8 |
то что нужно! И еще вопрос, если бы в таблице было бы 100.000 записей и надо было бы сдвинуть 50.000 запись, то пришлось бы отредактировать 50.000 записей. Может быть есть более оптимальный подход? |
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 2 Всего: 44 |
||||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 2 Всего: 44 |
вычислить можно примерно так:
Это сообщение отредактировал(а) DimW - 8.5.2009, 13:14 |
|||
|
||||
| Zloxa |
|
||||||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 11 Всего: 161 |
Другими словами очередность определяется один лишь раз, при формировании списка вопросов теста ;) За все время жизни теста, практически не модифицируется. Вероятность что мы уйдем в оверфлоу ничтожно мала
Если же вы хотите менять порядок следования вопросов при каждом тестировании, сохранять этот порядок в базе - глупость несусветная. Если ты смотришь на результат запроса, ты выступаешь в роли пользователя. А пользователю смотреть на это поле не нужно Это сообщение отредактировал(а) Zloxa - 8.5.2009, 14:08 -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
||||||
|
|||||||
| Роман |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 279 Регистрация: 9.7.2006 Репутация: нет Всего: 1 |
Создаем
Наполняем
Меняем, например 3ю с 7й позицией:
Получаем
Это сообщение отредактировал(а) Роман - 9.5.2009, 05:12 -------------------- Жизнь - это последствия от последствий. |
||||||||
|
|||||||||
| RomanEEP |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 424 Регистрация: 18.5.2006 Где: Коломна Репутация: нет Всего: 8 |
Я уже несколько раз показал в примерах, что поменять строки местами - не проблема. Проблема передвинуть одну строчку на другое место |
|||
|
||||
| Роман |
|
||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 279 Регистрация: 9.7.2006 Репутация: нет Всего: 1 |
Удалим id
Начальные данные
Перемещаем 3ю строчку в 7ю позицию
Получаем
Так? -------------------- Жизнь - это последствия от последствий. |
||||||||||
|
|||||||||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |