select all from table 与
select id from table
哪个速度快,为什么?
select id from table
哪个速度快,为什么?
解决方案 »
- 语句转换
- 如何生成一个随机时间?
- 想学习Oracle 的存储过程,函数,触发器等等;求经典练习或者参考文档
- 三个角了,散分
- 向各位请教:两台windows如何建立建立数据库链路?
- 为什么老是报Cannot SET SEVEROUTPUT
- recover database untile cancel
- oracle初学者第二天的小问题,多谢,给分
- oracle 8.17里如何配置数据库连接字符串db_link?
- 求教数据库批量处理问题
- 用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 *