用dbi如何能两次遍历同一个记录集?

用dbi如何能两次遍历同一个记录集?

用dbi如何能两次遍历同一个记录集?
如果不预先将记录集存储为一个数组,如何可以用fetchrow_hashref两次遍历同一个记录集?
使用 fetchall 把所有的记.
使用 fetchall 把所有的记录放到 数组或者哈希里面
然后操作
我是指除了这种方法还有其.
我是指除了这种方法还有其它方法实现吗?例如php的dataseek之类的.
通过 $hash_ref = $sth-&.
通过 $hash_ref = $sth->fetchrow_hashref; 全部结果已经在 $hash_ref 里。 然后用 key 拿结果就可以了。还遍历干吗?
我说的是一个记录集,不是.
我说的是一个记录集,不是一行记录。