powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / случайные числа
3 сообщений из 3, страница 1 из 1
случайные числа
    #39932593
nailos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
доброго времени суток. как правильно реализовать прибавление к каждой строчке столбцу 'numd' рандомных чисел в диапазоне от 1 до значения в столбце 'max'. в sql разбираюсь не очень. потребовался до проекта.
...
Рейтинг: 0 / 0
случайные числа
    #39932598
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
1 + RAND() * (max - 1)
...
Рейтинг: 0 / 0
случайные числа
    #39932643
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nailos
доброго времени суток. как правильно реализовать прибавление к каждой строчке столбцу 'numd' рандомных чисел в диапазоне от 1 до значения в столбце 'max'. в sql разбираюсь не очень. потребовался до проекта.
1. На клиенте в цикле / после какой-то операции;
2. Хранимой процедурой на сервере;
3. Триггером на сервере;
4. Как-то еще.
Код: sql
1.
2.
3.
-- Значение 'NewVal', которое присваиваем в 'numd'
SELECT FLOOR(RAND()*(MAX(MyTable.MyField) - 1)) + 1 AS NewVal
FROM MyTable

Если поле так и называется 'max' - это не очень удачное название, лучше сменить.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / случайные числа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]