在 SQL/SQLite3 中,是否可以执行一个 select 语句,其中的列并不存在,但是该列是由其他列的计算结果得出的?
例如,假设有一个包含 max 和 current 列的表格,我希望对两者之间的差异执行 select 操作,如下所示:
table_data:
max|current
10|3
12|8
select ???? from table_data order by ????? asc;
desired result:
4
7
这里是SQLite3语法,可以参考http://www.sqlite.org/lang_expr.html,但是可能不太容易理解。
SELECT *,'1' as "im"
可以工作! - Val