実際に一時的に作成した列で結果を並べ替えたい
SELECT A, B, @MID(C,2,2) as X FROM foobar ORDER BY X DESC
これがMySQLで機能することはわかっていますが、SQL (SQLBase) では機能しません。
助言がありますか?
私は試した:
SELECT A, B, @MID(C,2,2) as X FROM foobar ORDER BY @MID(C,2,2) DESC
結果はInvalid Columnname
使用と同じでしたORDER BY X