gpt4 book ai didi

sql - 多个 SQL 搜索与搜索一个返回的数组

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

在具有不同条件的一个表上执行多个 SQL 查找或从数组中获取表中的所有项目然后以这种方式将它们分开是否更快?我意识到我没有很好地解释我的问题,所以这里有一个例子:

我想提取帖子的记录并根据发布时间将它们显示在类别中,比如一年内、一个月内、一周内等。类别的性质导致较低级别的类别完全包含在上层的。

我应该为每个类别执行一个具有不同条件的 SQL 查找,从而导致对数据库的多次调用,还是应该执行一次搜索,返回所有项目,然后将它们从数组中排序出来?感谢您的回复,抱歉我是新手。

最佳答案

通常我会说,通过让数据库引擎执行排序工作,您将获得更好的性能。每个数据库引擎都具有此功能,通常它可以比您更快地完成此功能。

所以我会投票使用数据库来获取您的多个组,而不是尝试自己在内存中完成。

关于sql - 多个 SQL 搜索与搜索一个返回的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1179347/

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