易截截图软件、单文件、免安装、纯绿色、仅160KB

问问有没方法给sql视图添加自动序号列

如题,我想给一个视图添加一列,能实现自动序号的功能,请知道的朋友帮忙。
SQL code:
SELECT ROW_NUMBER() OVER (ORDER BY COL1),COL1 from TB


视图仿佛不好做

SQL什么版本的?给出表结构

不管,先上了ROW_NUMBER再说别的

sql2000

SQL code:
select a.*, (select count(1) from tb b where b.id <= a.id ) as 序号 from tb a


引用
SQL codeselect a.*, (selectcount(1)from tb bwhere b.id <= a.id )as 序号from tb a


能详细点说明下么,我是新手,谢谢指教

写上你的表结构

视图如下:

CREATE VIEW dbo.kf
AS
SELECT zh, hm, je, sbbh, flag
from dbo.mainsys
WHERE (zh <> '') AND (sbzt = '正常') AND (flag BETWEEN 'A' AND 'Z')

只从一个表中按条件取出以上几列,再加上按照‘zh’列排序的序号,以方便打印


谢谢,按照您的方法成功了。给分。


相关问答:

总会碰到怪的问题,sql问题

sql2005
select *from v_ddxx where d_sfsc='0' and (g_ssbm='1001' or g_ssbm='1002') and (xxf>0 and  xxfwzf <>0 ),执行速度慢的要死,但是如果把(xxf>0 and  ......

sql 问题

PB中开发的。

DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)

string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+&q ......

请教各位大哥一个Sql问题,哪个班级的教师待遇最高?

小弟最近遇到一个问题,要求得出哪个班级的教师待遇最高,把同一个班级的教师待遇合计起来


班级表                  教师表

班级ID    & ......

请教一个sql数据筛选问题

有字段
日期,id

日期不重复,id 有重复

需要筛选出 每个id里面日期最早的数据。
SQL code:
select * from 表 t where not exists(select 1 from 表 where t.日期>日期 and id=t.id)

SQL ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号