能不能实现这样的呀

blue_apple 2004-05-05 07:01:48
一个表tbUsers里有一个字段“收费编号“,"用户姓名" , “用户地址” 都是VarChar类型的,

收费编号 用户姓名 用户地址

010031  AAA   台冲路44号101房
010032  BBB 台冲路44号201房
010033  CCC 松山村纸箱厂西下26号
010034 DDD 松山村纸箱厂西下28号
010035 EEE 松山村301房
...... ... .......

我想用SQL语句实现

序号 收费编号 用户姓名 用户地址
1 010031  AAA   台冲路44号101房
2 010032  BBB 台冲路44号201房
3 010033  CCC 松山村纸箱厂西下26号
4 010034 DDD 松山村纸箱厂西下28号
5 010035 EEE 松山村301房
...... ... .......

也就是加多一个列,在每一条记录上自动加上
序号
...全文
48 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
blue_apple 2004-05-05
thank u
  • 打赏
  • 举报
回复
zjcxc 2004-05-05
那就只有第一种.或者前台处理
  • 打赏
  • 举报
回复
blue_apple 2004-05-05
第二种方法好慢呀,有没有更好的方法??
  • 打赏
  • 举报
回复
zjcxc 2004-05-05
--如果收费编号唯一,也可以直接生成:

select 序号=(select count(*) from tbUsers where 收费编号<=a.收费编号),*
from tbUsers a
  • 打赏
  • 举报
回复
zjcxc 2004-05-05
select 序号=identity(int,1,1),* into #t from tbUsers

select * form #t

drop table #t
  • 打赏
  • 举报
回复
相关推荐
发帖
疑难问题
加入

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2004-05-05 07:01
社区公告
暂无公告