gpt4 book ai didi

sql - PostgreSQL : Weighted ordering, 按列A * 0.7 + 列B * 0.3 排序?

转载 作者:行者123 更新时间:2023-12-02 04:14:52 24 4
gpt4 key购买 nike

给定两个选定的数值。我可以订购一件。但是,我希望根据加权公式对两者进行排序。那可能吗?

例如:

order by columnA * 0.7 + columnB * 0.3

执行此类查询的正确/最简单的方法是什么?

最佳答案

我倾向于这样做:

SELECT
columnA,
columnB,
(columnA * 0.7) + (columnB * 0.3) as weighted_value
FROM
table
ORDER BY
weighted_value DESC

首先,它更干净、更容易阅读。它还将表达式放在它所属的位置,即选择中。

关于sql - PostgreSQL : Weighted ordering, 按列A * 0.7 + 列B * 0.3 排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34451494/

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