sql 查找是否存在的记录

场景:根据条件从数据库表中查询 『有』与『没有』,只有两种状态

方法1:

SELECT count(*) FROM table WHERE a = 1

方法2:

SELECT 1 FROM table WHERE a = 1 LIMIT 1

 

SQL不再使用count,而是改用LIMIT 1,让数据库查询时遇到一条就返回,不要再继续查找还有多少条了,业务代码中直接判断是否非空即可

posted @ 2023-10-26 15:01  JackGIS  阅读(117)  评论(0)    收藏  举报