大神,求助!!!SQL的问题。Sqlserver,如何只取记录前10的数据,并且把其他...答:你可以先根据值得大小进行降序排序,在添加row_number来多出序号一列,然后取前10 的序号值,最后用UNION将两条语句结果合并。请参考下列code:declare @t table (name varchar(1),value int) insert into @t values('A',15),('B',10),('C',20),('D',5),('E',7); ;WITH Cte AS(...