随机记录在mysql中选择

时间:2014-09-01 05:01:18

标签: sql sql-server

我有一个表名tbl_Employees

id  Name    Designation
1   Rajeev  Developer
2   Deepak  Developer
3   Pankaj  Sales
4   Siksha  Sales
5   Parul   Sales
6   Nikita  HR
7   Dinesh  Account
8   Mahiman Travel
9   Mukesh  Adevertising
10  Pulkit  Marketing
11  Diksha  Database
12  Gurinder    Database

我正在使用选择查询

select  * from tbl_Employees

现在我想在.aspx页面上显示5行。现在我的查询是每个PageLoad事件随机更改5行数据。

3 个答案:

答案 0 :(得分:3)

您可以使用NEWID()随机选择记录,如下所示:

SELECT TOP(5) * FROM tbl_Employees ORDER BY NEWID()

答案 1 :(得分:1)

select top 5 * from [yourtable] order by newid()

答案 2 :(得分:1)

select  top(5) * from tbl_Employees order by newid()