首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

[rails] size, count 跟length的区别

2013-03-17 
[rails] size, count 和length的区别?#count方法总是会产生count(*)的SQL语句去查询数据库,而#length方法

[rails] size, count 和length的区别

?#count方法总是会产生count(*)的SQL语句去查询数据库,而#length方法总是取查询出的集合的个数,它总是不会产生count(*)的查询,#size方法就比较好了,如果目标集合还没有取出来,它会像#count方法一样,产生count(*)的查询,如果记录已经取出来了,它就像#length方法一样,直接读取集合的个数了。?

?

source:http://qichunren.iteye.com/blog/208002

热点排行