SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
SELECT now() - (random() * (interval '90 days')) as json_datetime ,generate_series(1, 3) as json_order_number -- добавляет повторяющиеся объекты JSON в таблицу ,random()/random() as json_num ,uuid_generate_v4() json_uuid ,substr(md5(random()::text), 1, 60) json_str; select generate_series(1, 5) order_num ,now() - (random() * (interval '90 days')) ,substr(md5(random()::text), 1, 30) ,(select to_json(json_rows.*) from (SELECT now() - (random() * (interval '90 days')) as json_datetime -- ,generate_series(1, 3) as json_order_number -- добавляет повторяющиеся объекты JSON в таблицу ,random()/random() as json_num ,uuid_generate_v4() json_uuid ,substr(md5(random()::text), 1, 60) json_str) json_rows) json_obj , (select jsonb_agg(json_mas) from (SELECT generate_series(1, round(100/*добавляет случайности в массив*/*random()/random())::int) as json_mass_order_number --случайное количестов строк в массиве ,random()/random() as json_mas_num ,uuid_generate_v4() json_mas_uuid ,substr(md5(random()::text), 1, 60) json_mas_str) json_mas) json_massive; select main_part.*, --to_json(json_rows.*) json_obj, (select jsonb_agg(json_mas) from (SELECT generate_series(1, round(100*main_part.json_num/*добавляет случайности в массив*/*random()/random())::int) as json_mass_order_number --случайное количестов строк в массиве ,random()/random() as json_mas_num ,uuid_generate_v4() json_mas_uuid ,substr(md5(random()::text), 1, 60) json_mas_str) json_mas) json_mas from (select uuid_generate_v4() ,random()/random() as json_num ,generate_series(1, 5) order_num , now() - (random() * (interval '90 days')) ,substr(md5(random()::text), 1, 30)) main_part ; ;

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear