如题,我想给一个视图添加一列,能实现自动序号的功能,请知道的朋友帮忙。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
能详细点说明下么,我是新手,谢谢指教 写上你的表结构 视图如下:
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’列排序的序号,以方便打印 谢谢,按照您的方法成功了。给分。