gpt4 book ai didi

MYSQL根据计数和数量分配 "small"、 "medium"、 "large"

转载 作者:行者123 更新时间:2023-11-29 10:40:06 27 4
gpt4 key购买 nike

我的产品流程中有一个方面让我浪费了时间。

假设我在集合中有一个类似命名项目的列表,但它们的大小不同

id      base_name           sizing  sum_dimensions
16493 Core LED Pendant 18.00
16494 Core LED Pendant 18.00
16495 Core LED Pendant 26.00
16496 Core LED Pendant 26.00
16497 Core LED Pendant 34.00
16498 Core LED Pendant 34.00
732292 Core LED Pendant 50.50
732293 Core LED Pendant 50.50

我需要找到一种在尺寸列中分配尺寸的方法。在本例中,它是“小”、“中”、“大”、“特大”。有时,根据唯一总和的计数,它可以是“小”、“中”、“大”或“小”、“大”。

这是一个很大的产品列表。我可以得到基本名称相似的不同总和的计数,但我不知道如何进一步继续。 MIN 和 MAX 只对极端值有帮助,对中间值没有帮助。

当我有 4,000 个产品的列表时,这是整个数据设置过程中唯一拖慢我速度的部分。

谢谢。

最佳答案

您可以在过滤时使用案例

  select 
id
, base_name
, sizing
, sum_dimensions
case when sum_dimension < 20 'small'
when sum_dimension between 20.1 and 35 then 'medium'
when sum_dimension > 35 then 'large' end as my_size
from your_table

关于MYSQL根据计数和数量分配 "small"、 "medium"、 "large",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45642252/

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