Операция SQLite3 LIKE с числом приводит к большему количеству записей, чем с оператором equals - PullRequest
0 голосов
/ 09 апреля 2020

Когда я запускаю эти запросы

select * from table where id = <value>;
select * from table where id like <value>;

к моей базе данных SQLite, я получаю 2 разных набора результатов. Однако запрос 'LIKE' возвращает все записи в виде запроса '=' и некоторые другие. Он также содержит дублированные записи, которые отличаются только значениями _rowid_.

(1) Является ли оператор LIKE le git в сочетании с цифрами?

(2) Почему результаты отличаются?

Спасибо!

...