gpt4 book ai didi

mysql - sql select查询优化

转载 作者:太空宇宙 更新时间:2023-11-03 10:23:58 25 4
gpt4 key购买 nike

我有一个表,它的结构如下:

CREATE TABLE `table` (
`type` int(11) NOT NULL,
`value` int(11) NOT NULL,
+ Some additional fields
KEY `type` (`type`)
)

编写以下查询的最有效方法是什么:选择具有某种特定类型最大值的项目,假设为“type0”。


如果可能的话,您能否也解释一下查询下面发生的事情(我的意思是,可能影响最终算法复杂性的事情)

最佳答案

我觉得是

SQL服务器:

SELECT TOP 1 *
FROM 'table'
WHERE type = 'type0'
ORDER BY 'value' DESCENDING

MySQL:

SELECT *
FROM 'table'
WHERE type = 'type0'
ORDER BY 'value' DESC
LIMIT 1

我猜。最重要的部分是您在“类型”和“值”上都有索引

感谢@Andrew 指出他要求使用 MySQL。干杯。

关于mysql - sql select查询优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7965442/

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