怎么用SQL语句在要显示的数据前面加个自动编号?

就是现在我用seclet*fromA.我想在这里显示出的数据前面加个自动编号的字段,而不是设计表里加一个字段。因为如果有查询条件的话,要求这个自动编号还是从1开始想要的就... 就是现在我用seclet * from A.我想在这里显示出的数据前面加个自动编号的字段,而不是设计表里加一个字段。因为如果有查询条件的话,要求这个自动编号还是从1开始
想要的就是在SELECE *这个语句里面怎么写个东西可以让它前面加个自动编号!
有没有什么函数可以实现的?
展开
 我来答
落月Prc
2011-07-15 · TA获得超过2789个赞
知道大有可为答主
回答量:2011
采纳率:100%
帮助的人:2420万
展开全部
如果是sql 2005,可以使用:
select
ROW_NUMBER() OVER(ORDER BY 排序字段 asc/desc) as 序号, * from 表 where 条件 order by 排序字段 asc/desc
更多追问追答
追问
现在就是没有需要排序的字段,只是为了在显示的数据前面加个自动的1 2 3 4这样的编号!还有数据库是SQL 2000
追答
sql 2000的话,在select的时候,弄不上序号的...
可以在程序里弄上。不知道你是用什么编程的,C、VB、C#、用的什么?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
短毛蕾0X
2011-07-15 · TA获得超过110个赞
知道答主
回答量:159
采纳率:0%
帮助的人:94.4万
展开全部
额,你用for循环出一段html代码,循环内容就是你所谓的自动累加编号,之后在输出你的查询结果,这样做不行?
追问
我要的是在SQL语句里面实现啊!!!
追答
额,那我就不会了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8e3358190
2011-07-15
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
oracle数据库 select rownum, column from tab;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ca2a83b
2011-07-15 · TA获得超过2198个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:128万
展开全部
什么数据库?取行号改一改就能用了,不同数据库不太一样
追问
sql sever 2000,我想要的是在SELECt  语句里面能有函数可以实现这个自动编号,有吗?
追答
试试先加一个自增字段然后再删掉吧,似乎没啥太好的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式