社区
MySQL
帖子详情
select *结果和select count(col)结果不一致!
esayyang
2016-07-01 11:40:37
Select count(*)结果约为十万条;
Select count(ID)结果约为一千条;ID是主键;
Select count * FROM Table where ID is not null;结果仍为十万条。
非常诡异!不知道为什么,求大牛解答!
公司用的是Hive
...全文
301
3
打赏
收藏
select *结果和select count(col)结果不一致!
Select count(*)结果约为十万条; Select count(ID)结果约为一千条;ID是主键; Select count * FROM Table where ID is not null;结果仍为十万条。 非常诡异!不知道为什么,求大牛解答! 公司用的是Hive
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2016-07-03
打赏
举报
回复
show index from .. show create table ... 贴出看一下。
生命沉思者
2016-07-02
打赏
举报
回复
这种情况,除非表或索引损坏了。
zjcxc
2016-07-01
打赏
举报
回复
把id 扔到另一个表,再统计看看,或许是表有问题
轻量级sass平台如何使用Django快速搭建_第二部分
全套视频是基于django开发的Bug管理平台,为用户提供理想...
select
2 / daterangepicker.js / highcharts / bootstrap-
select
.js。 9. 支付宝支付 和 优惠抵扣。 学完本课,你可以掌握用Django开发企业级web应用的技能
select
count
(*)和
select
count
(1)的区别
count
(*)和
count
(1)执行的效率是完全一样的。
count
(*)的执行效率比
count
(
col
)高,因此可以用
count
(*)的时候就不要去用
count
(
col
)。
count
(
col
)的执行效率比
count
(distinct
col
)高,不过这个结论的意义不大,这两...
mysql
select
count
(1)_
select
count
(1) 和
select
count
(*)的区别
一般情况下,
Select
Count
(*)和
Select
Count
(1)两着返回结果是一样的。假如表沒有主键(Primary key), 那么
count
(1)比
count
(*)快假如有主键的話,那主键作为
count
的条件时候
count
(主键)最快假如你的表只有一个字段的...
mysql
select
count
(*) 与
select
count
(id)效率比较
这中间还存在逻辑的差异,
count
(*)是查询表记录多少行,
count
(
col
)是查询(not null)的个数的; 2. 假设是myisam引擎,记录数是结构的一部分,已经cache在内存中了,很快就可以得到结构,而innodb仍然需要计算,id如果...
【hive】hive中
count
(*)、
count
(1)、
count
(
col
)区别
最近看到某公司面试题有这个,顺便查了一下。
count
(*):所有行进行统计,包括NULL行
count
(1):所有行进行统计,包括NULL行
count
(
col
umn):对
col
umn中非Null进行统计 ...
select
count
(*) from...
MySQL
56,679
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章