能不能实现这样的呀

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房
...... ... .......

也就是加多一个列,在每一条记录上自动加上
序号
...全文
68 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧