select 1和select count(1)的区别
时间: 2024-05-21 11:10:43 浏览: 80
select count()和select count(1)的区别和执行方式讲解
select 1是查询结果集中每一行都会返回一个常量值1,可以用于判断是否有结果集返回。
而select count(1)是查询结果集中行数的总和,常用于统计行数。相比于select count(*),使用count(1)更为高效,因为count(*)会查询整行数据,而count(1)只需要查询是否存在数据即可。
阅读全文