如何在Oracle 11g中提取表名的一部分并将其打印在控制台上?

例如,我们具有以下方式的表:

表格名称:College_football_players,属性为名称和年龄。
表名称:College_VolleyBall_players,属性为名称和年龄。

现在,我需要打印重复播放这两个游戏的所有玩家的年龄和姓名(如果有的话)。

我使用的代码是:

选择*从college_football_players工会中选择所有college_VolleyBall_players;

除此之外,我需要添加玩家玩的游戏,该游戏应从表名中提取。有没有可能在不向表中添加另一列的情况下执行此操作的方法?

提前致谢。

最佳答案

select f.*, 'football' as game from college_football_players f
union all
select v.*, 'volleyBall' from college_VolleyBall_players v;

关于mysql - 提取表名的一部分并将其打印在控制台上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26933036/

10-14 03:23