gpt4 book ai didi

mysql - 根据同一行中的另一列值填充列的值

转载 作者:行者123 更新时间:2023-11-29 00:31:04 31 4
gpt4 key购买 nike

capacity  Comment

1.0
1.7
7.2
9.9
10.0

我想做的是,我想根据容量值自动填充评论值。

如果容量值是 1, 1.2, 1.3, 1.4, 1.5....(所有小数到 1.9)我想将注释值填充为“低”

让它看起来像这样

capacity  Comment

1.0 low
1.7 low
7.2 average
9.9 fine
INTEL great

希望你明白这一点。提前致谢。

最佳答案

您可以使用 CASE 表达式来这样做:

UPDATE Tablename
SET Comment = CASE
WHEN capacity >= 1.0 AND Capacity <= 1.9 THEN 'low'
WHEN ... THEN 'average' -- Put the condition for the average
...
END;
  • 在每个 WHEN 子句中放入每个级别的条件。
  • 不要忘记 ELSE 子句,因为如果您没有定义它,它会将 NULL 作为默认值。

关于mysql - 根据同一行中的另一列值填充列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16500123/

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