gpt4 book ai didi

sql - 沿曲线排序数据库查询结果

转载 作者:可可西里 更新时间:2023-11-01 07:06:45 24 4
gpt4 key购买 nike

我有一张歌曲表和它们的每分钟节拍值,我想构建遵循这样一条曲线的播放列表:

  ^       . . .
| . .
b | . .
p | . .
m | . .
x-------------------->
time

我意识到这在单个 SQL 语句中可能是不可能的,但我很想听听解决方案 - 现在,我看到的最佳方法是选择比必要更多的轨道并在我的应用程序代码 (python) 中排序。

最佳答案

执行此操作的一种简单方法是在 SQL 中按 BPM 对歌曲进行排序。然后,在您的应用程序中获得数据后,通过在开头放置奇数索引、在末尾放置偶数索引的项目,从前面和后面构建列表。这将导致 BPM 随着时间的推移而上升和下降。其形状将取决于可用的实际 BPM。

但是,如果要形成特定的曲线,则必须首先定义曲线的参数。

关于sql - 沿曲线排序数据库查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2348949/

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