从MySQL中的int列中选择时如何输出enum/string

fau*_*lty 3 mysql enums select

我正在使用view来完成大部分关于MySQL数据的报告.在其中一个表中,我想在选择数据时将特定列视为ENUM,但它当前是int.

我知道可以使用内部联接来实现这一点,但我会将其作为我的最后选择.

有没有办法构建视图或选择查询,以便我可以将int类型转换为枚举并具有字符串输出而不是int?就像是

SELECT CONVERT(int_column, ENUM('A', 'B', 'C')) FROM table;
Run Code Online (Sandbox Code Playgroud)

我需要将该列存储为int,将列更改为枚举将需要在应用程序级别进行太多更改,并且这只需要一个特定的报告,所以应该没问题.枚举只有11个值.

如果无法进行铸造,那么可以选择三级操作员还是内联工程?

谢谢