select all 效率问题 select all from table 与select id from table 哪个速度快,为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select all 是不是指的select * 啊如果是的话,当然是select id 快了 做了一个实验,一个4w左右数据的表select * from table 大概19秒左右select id from table 不到半秒呵呵 select id from table快 肯定的撒,select * 的话要遍历全部的字段,而select id只查询ID,肯定后一个快撒 为什么?我感觉,select id 是先select 符合条件的纪录即select *,然后再从中挑选字段 不是这样的lz,按你的算法的话,要先把所有数据读入内存,在筛选id。既然我们可以在所有数据中筛选id,那么我们直接执行第二步不是就可以得到我们想要的数据了吗?这样的话既节省了时间,又节省了内存不是吗? select id是先根据where判断记录所在的行,然后取出这些行中select的字段而没有进行select * 有关报表数据显示序号问题 数据库合并相同字段 新手学习,遇到问题 dbv和bbed工具在何种场合使用 ORA-02270错误 oracle 如何做行列动态的交叉表 登录不同数据库问题.请大家帮忙.谢谢先 被这个问题搞了半天,太郁闷了,兄弟们过来看看,快 关于oci的帮助文档 oracle里如何实现视图? 用SQL语句怎么写两个字段(operate_Date1,operate_date2都是8位的varchar2型)的差值小于30分钟 10g(10.2)无法访问企业管理器
如果是的话,当然是select id 快了
select * from table 大概19秒左右
select id from table 不到半秒
呵呵
我感觉,select id 是先select 符合条件的纪录即select *,
然后再从中挑选字段
既然我们可以在所有数据中筛选id,那么我们直接执行第二步不是就可以得到我们想要的数据了吗?
这样的话既节省了时间,又节省了内存不是吗?
而没有进行select *