Вообще-то есть. Имена должны начинаться с букв и не быть зарезервированными словами. Но, если очень хочется усложнить себе жизнь и потом позадавать глупые вопросы, то можно заключить такие имена в двойные кавычки.
Вид для печати
Проблема решилась переименовыванием нужных мне столбцов. Добавил к цифрам с левой стороны латинскую букву.
Что странно, я проверял правильность написания запросов в программе DB Browser for SQLite. В ней всё работало как задумывалось, с цифровыми именами столбцов.
Вот скрин с программы
Вложение 83253
Причем не важно в одинарных или двойных кавычках OST
Это не важно для DB Browser, наверное. А в sqlite3 Вы с двойными кавычками получали правильный ответ от сервера, что столбца с таким именем не существует. Я ни капли не удивлюсь, если этот самый DB Browser на лету подменяет двойные кавычки на правильные.
Если в этом самом SQLite есть системные представления, где можно посмотреть пользовательский запросы, то это утверждение легко проверить.