What is the importance of the ability to assign attribute aliases in T-SQL? (Choose all that apply.)

A.
The ability to assign attribute aliases is just an aesthetic feature.
B.
An expression that is based on a computation results in no attribute name unless you assign one with an alias,
and this is not relational.
C.
T-SQL requires all result attributes of a query to have names.
D.
Using attribute aliases, you can assign your own name to a result attribute if you need it to be different than the
source attribute name.