gpt4 book ai didi

sql - select count(field) 和 select field,count 是在同一行吗?

转载 作者:行者123 更新时间:2023-11-29 14:18:39 26 4
gpt4 key购买 nike

如果我使用 LIMIT 参数在 mytable 的字段上创建一个 COUNT

SELECT COUNT(field1), COUNT(field2)
FROM mytable
LIMIT 10000

如果我选择他们的字段

SELECT field1, field2
FROM mytable
LIMIT 10000

是否有两个请求 selectcount 在同一 10000 行上?

因为我可以将 ORDER BY 子句添加到第二个请求,但是对于 COUNT 请求,这是不可能的。

感谢帮助

最佳答案

不要指望它,如果没有 ORDER BY 子句来指定想要的顺序,就没有任何保证!

只需用另一个选择包裹第一个查询:

SELECT COUNT(field1),count(field2) 
FROM(SELECT field1,field2
FROM mytable
ORDER BY Order_Column
LIMIT 10000) t

SELECT field1, field2
FROM mytable
ORDER BY Order_Column
LIMIT 10000

这些查询将处理相同的行

关于sql - select count(field) 和 select field,count 是在同一行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38169557/

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