大家好,我有這樣一個需求,需要向大家請教。
在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兩列的資料表。
uj5u.com熱心網友回復:
嵌套查詢啊select a,c,Round(C-A) as D from (
select A,(select B from t2)as C from t1) ls
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/92390.html
標籤:其他數據庫
