gpt4 book ai didi

MySQL根据列值生成随机数

转载 作者:行者123 更新时间:2023-11-29 06:58:42 26 4
gpt4 key购买 nike

我已经搜索了几个小时,但我不知道该怎么做。问题就在接下来。我有两张表,客户和订单。 客户的 id 和 5-6 列为空,必须用随机数据填充。为此,我们将 orders_accepted_campaigns 作为我们要填充数据的列。在 orders 表中,我们有 customer_ids 和订单值。那么,我应该如何编写一个查询,用低于每个客户已下订单数的随机数填充每个 orders_accepted_campaigns 字段(count(customer_id) fromorders group by customer_id)所以你不能有 4 个订单和 5 个 orders_accepted_campaigns

最佳答案

如果您想要 0 到 k-1(含)之间的均匀分布随机整数,请使用此表达式。

  TRUNCATE(RAND() * k , 0)

避免CAST;它四舍五入而不是截断,这会扰乱均匀分布。

关于MySQL根据列值生成随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44509641/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com