sql 随机获取数据并且返回结果集分区内行的序列号

select top 2 row_number() over (order by newid()) as RowNumber,* from studentDemo

1)2表示从数据表中获取两条数据。

2)因为newid()每次都是不同的所以每次获取的两条数据都是不同的。

3)row_number()表示内行的序列号。

你可能感兴趣的:(sql 随机获取数据并且返回结果集分区内行的序列号)