gpt4 book ai didi

sql - 统计大表中某个字段的值的个数

转载 作者:行者123 更新时间:2023-12-03 00:30:17 25 4
gpt4 key购买 nike

我需要计算在其字段之一中具有特定值的行数。

可以说:

SELECT COUNT(1) FROM MyTable WHERE MyField = 'MyValue'

问题是行数超过1.000.000,执行时间太长(超过60s)

我可以在这个特定字段中做什么来使该请求运行得更快?

最佳答案

如果您仅搜索列(“MyValue”)的精确值,则应在 MyField 列上创建索引。

CREATE NONCLUSTERED INDEX IX_MyTable_MyField ON MyTable (MyField ASC)

如果您想从列中搜索短语中的单词 - 创建全文搜索索引(如 Mari 的回答)。

关于sql - 统计大表中某个字段的值的个数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17471104/

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