易截截图软件、单文件、免安装、纯绿色、仅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+ASP

....接到一个小程序..工作原来大概是这样的...前台是WEB服务器.架构就是ASP+SQL..前台由ASP向SQL添加服务类别(表单).然后又后台程序读取表单..要实时读取..然后显示在服务器上面..从理论上面能行通不?如果可以..后台 ......

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 查询

  我有一个月和日组成的数字,有两组月和日
想在身份证号中挑选出在该该两组月日之间出生的人,不知道应该怎么写.
身份证号有可能是15位或者18位

月日组合的形式如下
10-17/04-20
月-日/月- ......

sql 问题

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

string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+"') and (EndTime ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号