How do I generate row number without using rownum() in sql server

前端 未结 4 603
伪装坚强ぢ
伪装坚强ぢ 2021-01-14 22:37

I have the following table:

CREATE table prd
(
prdid varchar(10)
)
insert into prd values (\'prd1011\'),(\'prd1023\'),(\'prd4532\'),(\'prd2341\')
         


        
4条回答
  •  灰色年华
    2021-01-14 23:21

    select *, (
        select count(*)
        from prd p2
        where p1.prdid >= p2.prdid
    ) as cnt
    from prd p1
    

提交回复
热议问题