提取表名的一部分并将其打印在控制台上

时间:2014-11-14 15:11:54

标签: mysql oracle oracle11g oracle10g sqlplus

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

例如,我们有以下表格的表格:

表名:College_football_players,其属性为姓名和年龄 表名:College_VolleyBall_players,其属性为姓名和年龄。

现在我需要打印所有玩重复游戏的玩家的年龄和名字(如果有的话)。

我使用的代码是:

select * from college_football_players union all college_VolleyBall_players;

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

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