首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于SQL查询语句加个序号列的有关问题

2012-02-08 
关于SQL查询语句加个序号列的问题表结构如下uidEpNameisPass1aaaaa02bbbbb03ccccc14ddddd05eeeee06fffff17

关于SQL查询语句加个序号列的问题
表结构如下
uid       EpName     isPass
1           aaaaa           0
2           bbbbb           0
3           ccccc           1
4           ddddd           0
5           eeeee           0
6           fffff           1
7           ggggg           0
我写的查询语句   select   EpName,isPass   from   EpUser   where   isPass=0
我要的结果
序号     EpUser   isPass
1             aaaaa       0
2             bbbbb       0
3             ddddd       0
4             eeeee       0
5             ggggg       0


[解决办法]

如果EpName是有序的

select ID = (Select Count(ID) from EpUser Where EpUser <= A.EpUser And isPass=0), EpName,isPass from EpUser A where isPass=0

热点排行