mybaits select count(0)返回结果

时间:2024-04-01 09:36:39

@[TOC](select count(0)返回结果)

问题

在使用seclect count(0)/count(1)/count(*)的时候,在navicat等数据库管理工具上单独运行SQL后的查询的结果为0mybaits select count(0)返回结果
,但是在项目中的运行结果为total:1mybaits select count(0)返回结果

分析

select count()的结果是一个数字,代表满足查询条件的记录数(值可能是0或者N)。total:1代表一行结果或一条记录,该记录的值是满足查询条件的记录数(值可能是0或者N)。不管满足查询条件的记录数是0还是N,select count(0)/count(1)/count(*)的total均为1.
mybaits select count(0)返回结果
mybaits select count(0)返回结果