select 查找时,如何添加一列做为标识? 如题。请写出SQL。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TO 1楼 我想从两个表里取一些字段,UNION,所以想在SELECT的时候,添加一个标识列,里面存着像1,2,这样的,来标识这些数据是从哪个表来的。 用伪劣就可以:ROWNUM,ROWID随机数:dbms_random.value(lower_bound,upper_bound)另外可以用分析函数生成按指定窗口排序的序号等等。关键是该标识的用途是什么? select 1, column1, column2, ...... from tab_1union select 2, column1, column2, ...... from tab_1; select rownum , a.*from ( select * from t1 union all selet * from t2)a 数据库主键int类型,自动增长列,标识列,每次自动增长,增长到int类型的长度放不下了怎么办? 求一个高效率的查询语句 sum中出现then 1 else 0的的含义 表里没数据,查询很慢 数据库如何查看执行计划以及性能问题 decode问题 求助,一条sql语句 我在pl sql develope 中创建了一个存储过程,让后执行,问什么显示不正确,存储过程进来看 原创--数据仓库缓慢变化维之完全解决方案 oracle存储过程的参数存放位置 写sql语句,自己出的题,把自己难倒了 求教一个解析数据表某字段字符串的问题
我想从两个表里取一些字段,UNION,
所以想在SELECT的时候,添加一个标识列,里面存着像1,2,这样的,来标识这些数据是从哪个表来的。
随机数:dbms_random.value(lower_bound,upper_bound)
另外可以用分析函数生成按指定窗口排序的序号等等。
关键是该标识的用途是什么?
union
select 2, column1, column2, ...... from tab_1;
from
(
select * from t1
union all
selet * from t2
)a