如何在Oracle 11g中提取表名的一部分并在控制台上打印?
例如,我们有以下表格的表格:
表名:College_football_players,其属性为姓名和年龄 表名:College_VolleyBall_players,其属性为姓名和年龄。
现在我需要打印所有玩重复游戏的玩家的年龄和名字(如果有的话)。
我使用的代码是:
select * from college_football_players union all college_VolleyBall_players;
除此之外,我需要添加玩家所玩的游戏,该游戏应该从表名中提取。有没有办法在不向表中添加其他列的情况下执行此操作?
提前致谢。
答案 0 :(得分:1)
select f.*, 'football' as game from college_football_players f
union all
select v.*, 'volleyBall' from college_VolleyBall_players v;