После запроса дает общее количество Авторов который является 1274360
Авторы в таблице
sqlite> select count(*) from authors;
1274360
После запроса дает общее количество этих авторов длина, имя которого составляет менее 1, и ваш запрос дает 0
считают, что в вашей таблице авторов у вас нет таких авторов, длина которых меньше 1
sqlite> select count(*) from authors where length(Name)<1;
0
После запроса дает общее количество этих авторов длина, чье имя является больше, чем равное 1, и ваш запрос дает 516738
количество, потому что в таблице авторов у вас есть такие авторы, имена которых длина больше и равна 1
sqlite> select count(*) from authors where length(Name)>=1;
516738
После запроса дает общее количество тех авторов, чье имя является нулевым и вы не имеете каких-либо авторов, поэтому вы получите 0
sqlite> select count(*) from authors where Name =NULL;
0
Примечание: для Null проверки вы должны сделать что-то вроде этого
sqlite> SELECT COUNT(*) FROM authors WHERE Name IS NULL;
/* to get count of all not null name use IS NOT NULL */
sqlite> SELECT COUNT(*) FROM authors WHERE Name IS NOT NULL;
1: 'подсчитывать 0' означает, что нет авторов, где длина (Имя) <1 ..... 2 : 'count 0' означает, что нет авторов, где Name == NULL ....... –