查看记录条数可以用
select sum(1) from mytable;等价于select count(*) from mytable;
select 1 也可以是select 0, select *, select 'a'等等
select * from tab a where exists
(select 0 from tab b where a.id=b.id)
0在这里没有意义 这样写可以提高查询速度 因为不用在展现真实数据
select * from tab a where exists
(select * from tab b where a.id=b.id)
与上边效果一样 上边的效率更高
本文介绍了如何使用SQL查询来高效地获取记录数量,包括使用SELECT SUM(1) FROM mytable;等价于SELECT COUNT(*) FROM mytable;的方法,并探讨了在WHERE子句中使用EXISTS和SELECT 0来提高查询性能。
685

被折叠的 条评论
为什么被折叠?



