如何从ItemID列intge db中的现有ItemID列表中检索随机随机ItemID,下面给出的是我使用的sqlcommand。
(SqlCommand RetrieveComm =new SqlCommand("SELECT * FROM item_k WHERE ItemID='" +intGetRequest+ "'", searchCon))
感谢,
答案 0 :(得分:2)
数据库中的itemID
列是一个连续的数字列表吗?
如果是这样,你可以做......
Random r = new Random();
int x = r.Next(1, MAX_ID_FROM_DB);
答案 1 :(得分:1)
您尚未指定正在使用的RDBMS。
如果您使用的是SQL Server,则会返回N个随机行:
SELECT TOP N
SomeColumn
FROM
SomeTable
ORDER BY
CHECKSUM(NEWID())