Ответ 1
SQLite поддерживает CAST и:
Приведение значения INTEGER или REAL в TEXT отображает значение как с помощью sqlite3_snprintf(), за исключением того, что в результате TEXT используется кодировка соединения с базой данных.
Итак, вы можете делать такие вещи:
select cast(some_integer_column as text) from some_table;
Или, в зависимости от того, что вы пытаетесь сделать, вы можете просто обрабатывать числа как строки и позволить SQLite принудительно использовать типы по своему усмотрению:
select some_int || ' pancakes' from some_table;
select some_int || '' from some_table;