您知道如何在這樣的SQL語句中將臨時列名分配給返回值?選擇AS temp_name FROM table WHERE temp_name = something?
SELECT something+this+that AS myvalue FROM mytable
是否可以使用臨時名稱myvalue
作爲條件?
SELECT something+this+that AS myvalue FROM mytable WHERE myvalue = 10
我似乎無法弄清楚這樣做的語法。我可以計算出如何做的唯一事情是這樣的,再次改寫了整列的定義是這樣的:
SELECT something+this+that AS myvalue FROM mytable WHERE something+this+that = 10
顯然,上面的例子是一個簡單的例子。我需要這樣做的查詢是非常複雜的,因此重寫每個返回的列定義對於每個條件都是相當麻煩的。
因此無論如何,這是什麼語法?可能嗎?
哪個版本? – 2010-06-20 05:42:54