Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Генерация случайного числа с плавающей точкой и запись в таблицу / 7 сообщений из 7, страница 1 из 1
22.01.2019, 09:18
    #39762646
Денис322145
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация случайного числа с плавающей точкой и запись в таблицу
Всех приветствую. Есть таблица Data, в ней столбец Price.
Цель-случайным образом генерировать числа с точкой от 0 до 9.999 и записывать их в таблицу.
Как допилить запрос UPDATE Data SET Price = FLOOR(1 + (RAND() * 10)); чтобы всё закрутилось как нужно?
Тип строки в таблице FLOAT?
...
Рейтинг: 0 / 0
22.01.2019, 09:22
    #39762649
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация случайного числа с плавающей точкой и запись в таблицу
Код: sql
1.
UPDATE Data SET Price = FLOOR(1 + (RAND(checksum(newid())) * 10))
...
Рейтинг: 0 / 0
22.01.2019, 09:24
    #39762650
Денис322145
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация случайного числа с плавающей точкой и запись в таблицу
invm, в таблицу падает всё равно целое число. Не понимаю что не так.
...
Рейтинг: 0 / 0
22.01.2019, 09:25
    #39762652
Денис322145
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация случайного числа с плавающей точкой и запись в таблицу
invm, необходимо число вида 2.05648 или 5.95462
...
Рейтинг: 0 / 0
22.01.2019, 09:46
    #39762657
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация случайного числа с плавающей точкой и запись в таблицу
Денис322145в таблицу падает всё равно целое число. Не понимаю что не так.floor уберите
...
Рейтинг: 0 / 0
22.01.2019, 09:47
    #39762660
iap
iap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация случайного числа с плавающей точкой и запись в таблицу
Код: sql
1.
ROUND((RAND(CHECKSUM(NEWID()))*10),5)
...
Рейтинг: 0 / 0
22.01.2019, 09:56
    #39762664
Денис322145
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация случайного числа с плавающей точкой и запись в таблицу
invm,
Благодарю. Всё получилось.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Генерация случайного числа с плавающей точкой и запись в таблицу / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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