Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

SQL как добавить столбец с рандомными числами

Joji Miller Ученик (147), на голосовании 2 года назад
Как в postgresql добавить к существующей таблице (на фотке) столб заполненный рандомными числами?
Голосование за лучший ответ
Хлебушек Оракул (76344) 2 года назад
select id, name, passport, numb, random() as n
FROM student

https://www.postgresqltutorial.com/postgresql-random-range/

__
Если конкретно к таблице.. то наверное пересоздать таблицу с дополнительным столбцом
Sergey V. VoroninИскусственный Интеллект (292231) 2 года назад
Подозреваю, что к рандому надо бы контроль уникальности приделать, поэтому дело пахнет триггером при создании записи.
Joji MillerУченик (147) 2 года назад
Само по себе работает, в таблицу не вставляется (далее пробую вставить различные варианты, не робит)
Хлебушек Оракул (76344) Судя по гуглу, alter table работает не так как вы хотите. https://otus.ru/nest/post/1684/?utm_source=partners&utm_medium=cpa&utm_campaign=otus&utm_term=admitad&admitad_uid=c8ce906dff0b99d2a4cd85596302861b Там надо ввести тип данных, а не значение
Похожие вопросы