Odpovídáte na názor ke článku Seznámení s SQLite.
SQLite uses dynamic run-time typing. So just because a column is declared to contain a particular type does not mean that the data stored in that column is of the declared type. SQLite is strongly typed, but the typing is dynamic not static. Type is associated with individual values, not with the containers used to hold those values.
-- Source: https://www.sqlite.org/c3ref/column_decltype.html
Nejspis si ta data ukladate jako retezce, ne jako inty.