За это:
SQLite (в настоящее время) не дает никаких обещаний относительно имен столбцов в
запросах, в которых отсутствует предложение AS.
Я бы предложилпопробуем это:
SELECT
colA,
colB,
(colA + colB) AS colC,
(colA + colB + colC) AS colD
FROM
myTable
Возможно, что вычисленное значение не будет иметь псевдоним, пока набор результатов не будет готов к работе ... или какой-либо другой такой проблеме синхронизации.Почему бы просто не повторить вычисления следующим образом:
SELECT
colA,
colB,
(colA + colB) colC,
(colA + colB + colA + colB) colD
FROM
myTable
Таким образом, вам не придется читать псевдоним, вычисляемый столбец.