I ran three SQL queries in MySQL, but there is a logic problem.
select count(*) from keeper where code!=''; -- result1=2893193
select count(*) from keeper where code=''; -- result2=66
select count(*) from keeper; -- result3=3481069
I expected that result1 + result2 = result3, but in fact, result1 + result2 < result3. Why is this?