rownum的用法是:
Select *
from (select 栏位名称, row_number() over() as a from tablename) AS AAA
where a>=10 and a<=20
伪列:数据库没有实际保存的列。例如,rownum。 就是行号。你可以在任何一个talbe,view,或者select中查到这个列,但是,这个列不存在任何的物理的存储。
另外的例子: level , rowid 都是伪列
普通的列,是实际有存储的,在物理存储上就有这个数据。伪列就没有,是算出来的。可以认为是一种特殊的函数。
查看表employee1
db2 describe table db2inst.employee1
输入:
db2 "alter table employee1 add birth char(10)"
用于添加列:birth
其中,employee1 是表名;birth 是要添加列的名称
在查看表employee1
db2 describe table db2inst.employee1
可见成功添加一列birth
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)