mysql – 基于列值的动态列别名

我想根据mysql中的列值命名列别名.那可能吗?

像这样的东西;

select  
  case when answer_type = 'RB' then 
     answer_type as 'radio'
 else 
     answer_type as 'evrything_else'
 end case
from  XTable 
不,这在纯SQL中是不可能的.您可能必须查询数据,然后在执行查询的任何应用程序中处理它.
https://stackoverflow.com/questions/16423572/dynamic-column-alias-based-on-column-value

转载注明原文:mysql – 基于列值的动态列别名