Sqlite3 列别名应用问题
大家好,我有这样一个需求,需要向大家请教。
在sql语句中我用到了列的别名,而在这个sql语句中,我同样需要利用到这个别名进行数学运算得到新的一列,请问可以sqlite实现吗?这个列的别名是通过从另一个表中查到的唯一值定义的。如下例子:
select A,(select B from t2)as C,Round(C-A) as D from t1
我想得到包含A,C,D三列的数据表。
其中(select B from t2)是单个值,可以转换为C,这个大家不用讨论。我在使用上面的语句时提示找不到C列,而如果没有Round(C-A) as D的话,语句时可以通过的,得到包含A和C两列的数据表。