62,268
社区成员
发帖
与我相关
我的任务
分享var select =( from ps in user.TUsers
// where (ps.UserName.StartsWith("t"))
orderby ps.id descending
select new { id = ps.id.ToString(), name = ps.UserName, pass = ps.Password }).Skip(2).Take(5);select *from
(
select TUsers.id,TUsers.UserName,TUsers.Password,Row_Number()over(order by id desc) as rn, from TUsers
)as ps
where(ps.rn>=@Index and ps.rn<@Index+@Count)
select [t2].[value] as [id2], [t2].[username] as [name], [t2].[password] as [pass]
from (
select row_number() over (order by [t1].[id] desc) as [row_number], [t1].[value], [t1].[username], [t1].[password]
from (
select convert(nvarchar(max),[t0].[id]) as [value], [t0].[username], [t0].[password], [t0].[id]
from [t_users] as [t0]
) as [t1]
) as [t2]
where [t2].[row_number] between @p0 + 1 and @p0 + @p1
order by [t2].[row_number]
select a.ID,a.Name from TUsers a
inner join (
select rownum,ID,Name,TypeID,BrandID from (select ROW_NUMBER() over(order by id) rownum,ID,Name,TypeID,BrandID
from TUsers ) t where rownum between 0 and 10) as b
on a.ID=b.ID order by b.rownum