社区
基础和管理
帖子详情
GROUP BY 的索引问题
houyizhinv
2011-06-25 12:01:49
select User,Sex count(*) from table_User
group by User,Sex
table_User上有User,Sex的联合索引
为什么这条语句不走索引?
如果要用索引 应该怎么建立索引?
...全文
1219
6
打赏
收藏
GROUP BY 的索引问题
select User,Sex count(*) from table_User group by User,Sex table_User上有User,Sex的联合索引 为什么这条语句不走索引? 如果要用索引 应该怎么建立索引?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
houyizhinv
2011-06-25
打赏
举报
回复
大虾。。吃饭去了么、。。。
houyizhinv
2011-06-25
打赏
举报
回复
[Quote=引用 1 楼 bobo12082119 的回复:]
索引一般建立在检索数据的列上,如where select_condition_column
而不是排序或者分组的属性列上;
[/Quote]
那么大虾 这个语句现在是
select User,Sex count(*) from table_User
where time < to_date('2011-06-17','yyyy-mm-dd')
group by User,Sex
stime已经做了索引
还能有优化的空间吗?
304的的哥
2011-06-25
打赏
举报
回复
oracle 索引介绍
304的的哥
2011-06-25
打赏
举报
回复
索引一般建立在检索数据的列上,如where select_condition_column
而不是排序或者分组的属性列上;
houyizhinv
2011-06-25
打赏
举报
回复
哦 好的 谢谢了
304的的哥
2011-06-25
打赏
举报
回复
最好不要在建有索引的时间字段上使用任何函数,除非建有基于函数的索引。
如果time字段上已经建立的索引,那么这种写法就能够很好的利用索引:
where time < to_date('2011-06-17','yyyy-mm-dd')
mysql中
group
by会用到
索引
吗_mysql
group
by
索引
问题
mysql> select k, count(*) c from tbl
group
by k order by k limit 5;+---+---+| k | c |+---+---+| 2 | 3 || 4 | 1 || 5 | 2 || 8 | 1 || 9 | 1 |+---+---+5 rows in set (0.00 sec)mysql> explain select ...
mysql
group
By
索引
问题
今天执行下面的语句,发现没有走
索引
: SELECT * FROM `a` LEFT JOIN `b` ON `a`.`log_id` = `b`.`id` LEFT JOIN `c` ON `a`.`another_log_id` = `c`.`id`
GROUP
BY `a`.`brand_id`, `a`.`title` ORDER BY `a`.`id` DESC LIM...
Pandas进行
group
by后多级
索引
问题
--很实用
Pandas进行
group
by后多级
索引
问题
–很实用 在进行
group
by后,往往出现二级
索引
,但是我们对df进行
group
by运算的目的是这个运算结果要与原表做运算的。所以,我们必须要去掉多级
索引
的格式! 可以这样做: 在
group
by函数中,加入as_index=False就可以了 具体代码如下: df.
group
by([‘月份’,‘客户姓名’],as_index=False)[‘销售额’].sum() OK,
问题
解决了,这样的结果直接可以去跟其他表做运算了 ...
oracle
group
by
索引
,Oracle 高级查询之
Group
by
对于
group
by 的方式不再累赘,高级方式如下案例。参考老师文章:http://blog.csdn.net/fu0208/article/details/7183258,向老师致敬,辛苦了为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。所用emp表,如果没有此表请参考文章:http://blog.csdn.net/xiaokui_wingfly/article/...
mysql
group
by where 建立
索引
mysql
group
by where 建立
索引
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章