gpt4 book ai didi

sql - 如何在 mysql 中获取平均字符串长度?

转载 作者:可可西里 更新时间:2023-11-01 06:30:35 28 4
gpt4 key购买 nike

这个:

SELECT AVG(LENGTH(string)) 
FROM BLAH
LIMIT 10;

...似乎在磨练所有的结果。如果我取消 AVG,它会更快。最好创建一个像

这样的子查询吗?
SELECT AVG(len) 
FROM (SELECT LENGTH(string) as len
FROM BLAH
LIMIT 10) as herp

这看起来也很慢。我不想通过 strlen 将它全部加载到 php 循环中。我希望有一个内存高效的解决方案。

最佳答案

第一个查询循环遍历表中的所有行(限制 10 不限制任何内容,因为总是只返回 1 行)

第二个查询 avg 的第 1 到 10 行

您要寻找什么样的平均值?

关于sql - 如何在 mysql 中获取平均字符串长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4414994/

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