gpt4 book ai didi

mysql - 添加float的int值以提高选择速度

转载 作者:行者123 更新时间:2023-11-30 21:35:32 25 4
gpt4 key购买 nike

如果我有一个包含 float 的大表,如果我添加一个表示每个 float 的 int 值的列,它是否有助于提高读取速度?也许如果 int 值将是一个索引,那么当我需要选择所有以某个 int 开头的 float 时,它会“过滤”肯定不需要的值?

比如有10000个数字,其中有5000个以14开头:14.232、14.666等,有没有sql语句如果加上int值列可以提高选择速度?

  id  |  number   | int_value |
1 | 11.232 | 11 |
2 | 30.114 | 30 |
3 | 14.888 | 14 |
.. | .. | .. |
3005 | 14.332 | 14 |

最佳答案

您可以在数字列本身上创建非聚集索引。当从表中选择数据时,您可以使用 like 运算符过滤掉。不需要额外的列,

从我的表中选择 *其中像“14%”这样的数字

关于mysql - 添加float的int值以提高选择速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54040325/

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