I knew you could do this:
|
|
or
|
|
But I didn’t know that this worked as well – there’s no space between the value and the alias name:
|
|
So I did a bit of playing and discovered that there is a difference if the alias is D or F but no other single character:
|
|
This shows the values in Scientific notation when D or F is used as an alias in this manner, but not if used in this manner:
|
|
Then it gets stranger, note the alias names and the corresponding column names:
|
|
I get the impression that a trailing F or D on a number means “display as floating point or decimal” then the F/D is dropped and the A used as a label. I can’t find this in the docs though.
Works with strings as well but the F/D thing doesn’t appear with strings. Doesn’t work - for obvious reasons - with column names.
UPDATE: Thanks to Maxim on the Oracle-L list, the answer is here (Sorry, another dead link!)
UPDATE 2: Thanks to Jonathan Lewis also on the Oracle-L list, it seems that Tanel Poder has also come across this. On his blog here.
Cheers,