В SQLite тип данных значения связан с самим значением, а не с типом столбца. Итак, предположим, у нас есть таблица с целочисленным первичным ключом «id» и целочисленным столбцом «some_number». Если я сделаю запрос, как это:
INSERT INTO mytable (id, some_number) VALUES (NULL, "1234")
Будет ли 123 вставляться как целое число или как строка? Какие последствия это будет иметь для меня, скажем, позже, когда я сравниваю его с другим значением, таким как «234» (как число 1234> 234, как строка «1234» <«234», верно?)? </p>