gpt4 book ai didi

mysql - 关于创建临时列的 SQL

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

实际上我正在尝试在输出中创建一个临时列:

例如:

Name    sold_cost  
jjj 900
hhh -600

期望的输出:

name   in_profit   in_loss
jjj 900 -
hhh - -600

最佳答案

您可以将 case 表达式与 in_profitin_loss 的单独表达式结合使用:

SELECT name,
CASE WHEN sold_cost > 0 THEN sold_cost ELSE '-' END AS in_profit,
CASE WHEN sold_cost < 0 THEN sold_cost ELSE '-' END AS in_loss
FROM my_table

关于mysql - 关于创建临时列的 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34606458/

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