|Subject||Re: [firebird-support] Use of column aliases in a SELECT|
>> Hi!I guess. I am just not very familiar with them yet, as I still need to
>> I find myself repeatedly writing code such as
>> SELECT (a+b)*c AS value1,
>> some_function((a+b)*c) AS value2,
>> some_other_function((a+b)*c) AS value 3
>> FROM ...
>> Is there any other way to "reuse" a calculated value by referencing its
>> alias than through views? E.g.
>> CREATE VIEW valueview AS SELECT SELECT (a+b)*c AS value1 FROM ...
>> SELECT value1, some_function(value1) AS value2 ...
>> I know I can reference the column by its position in GROUP BY, but I
>> need to reference it in the field list as well as in the WHERE condition.
> How about derived tables? - (supported from version 2.0 onwards)
support Firebird 1.5. But it's definitely something to keep in mind once
I get rid of those.