sql如何查询一个表并统计表内的数据条数

2024年11月20日 08:21
有5个网友回答
网友(1):

其实使用select count(1) from Tablename就可以了,没有必要在里面写字段名的,这样效率是最高的,后面你也可以跟上条件!

网友(2):

你在同一个session里,执行完
select * form a_table

马上执行
select @@rowcount就可以得到记录数了.

或者你在程序外面调用,返回recordset后,有个属性获取记录集的count的.

网友(3):

sql="select * form a_table";
这样写,然后取a_table 的字段ID,URL,WEBNAME 值
然后用sql="select count(*) as c form a_table";你这句是不是获取记录总数呢?
如果是用rs.recordcount 就可实现啊。这个就是记录总是。

网友(4):

可以这样写,不过执行效率低。
select * ,(select count(1) as c form a_table) as num_count form a_table

网友(5):

select b.isum,a.* from a_table a inner join (select count(*) as isum from a_table) b on 1=1