日期:2014-05-17  浏览次数:20663 次

问个简单的问题 SQL取行数问题
select name from tableA order by name

name
张三
张三
张三
李四
李四
王五

我想让它这样

name no
张三 1
张三 2
张三 3
李四 4
李四 5
王五 6

这要怎么改呢?

------解决方案--------------------
SQL code

--用rownum可以实现

select name,rownum from (select name from tableA order by name)

------解决方案--------------------
SQL code

select name,rownum no
from (select name from tableA order by name)