当前位置: 代码迷 >> Sql Server >> 这句话那么长,小弟我如何改它的别名呢
  详细解决方案

这句话那么长,小弟我如何改它的别名呢

热度:63   发布时间:2016-04-27 17:43:37.0
这句话那么长,我怎么改它的别名呢?
update       #temp       set       pm=b.pm       from       #temp       a,(select       distinct       cj,(select       count(*)+1       from       #temp       where       cj> a.cj       )       as       pm       from       #temp       a       )       b       where       a.cj=b.cj    
如果我在用这句话时,由于觉得pm太长,我想用p代替,怎么写呢

------解决方案--------------------
update #temp set pm=b.p from #temp a,(select distinct cj,(select count(*)+1 from #temp where cj> a.cj ) as p from #temp a ) b where a.cj=b.cj
  相关解决方案