gpt4 book ai didi

mysql - 使用两个字段对 MySQL 进行排序/排序

转载 作者:搜寻专家 更新时间:2023-10-30 21:41:54 24 4
gpt4 key购买 nike

我有一个像这样的表:

Product   Price   Sale
------------------------
Watch 10.00 6.00
Socks 8.00
Pen 4.00
Lamp 15.00 12.00

有没有一种简单的方法可以让我以最低价格订购产品?

如果销售列有一个值,我想用它代替价格列。所以按价格升序排序我会得到:

Pen
Watch
Socks
Lamp

最佳答案

您可以使用 coalesce 来实现您想要的。

select * 
from mytable
order by coalesce(Sale, Price) ASC

合并为您提供第一个非空值。

关于mysql - 使用两个字段对 MySQL 进行排序/排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10134817/

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