gpt4 book ai didi

mysql - 根据条件将结果集的值存储到不同的表中

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

我在 mysql 中有一个表“new_table”,我想根据条件将结果存储到两个不同的表中,即如果百分比高于 70,则结果应存储在 dominant else 中应存储在其他中从下表中,基于条件(如果百分比 > 70)的结果应将值 80 和 75 存储在 dominant 表中,并应将 20 、 40 、 60 存储在 others 表中请帮忙。提前致谢。

sku_id  new_total  percentage
1 8 20
2 12 40
3 14 80
4 10 75
5 13 60

最佳答案

您可以使用创建作为选择命令,如下所示:

CREATE TABLE dominant AS (
SELECT * FROM new_table
WHERE percentage > 70)

对于第二个表相同的逻辑:

CREATE TABLE others AS (
SELECT * FROM new_table
WHERE percentage < 70)

关于mysql - 根据条件将结果集的值存储到不同的表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35574760/

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