on the db level the difference, if any, is insignificant -
databases are
internally optimized to perform aggregations and counts fast.
what is more important is the data the db sends back to cf -
a large
recordset that is used only for query.recordcount is a lot of
[useless]
data; one row containing count(id) value is far more
efficient...
but it is not very often (at least in my practise) that one
needs only
the recordcount from a query - usually the full recordset is
also
needed, for output or other purposes...
Azadi Saryev
Sabai-dee.com
http://www.sabai-dee.com/