我在SQLite中发现这很奇怪,如果我只是根据以前选择的列选择一个列。以下SQL语句:
SELECT Column1 AS C1, C1 || 'something' AS C2 FROM Table1;
将在SQLite中返回错误:
没有这样的专栏C1
但它继续在Access中没有错误。
想知道如何在SQLite中进行类似的选择?基本上我想在一个SELECT
而不是两个SELECT
中执行此操作。
答案 0 :(得分:1)
规范方式是:
Select C1, C1 || 'something' AS C2
from (select column1 as c1, t1.*
from Table1 t1
) t1