繁体   English   中英

来自C#中db的随机值

[英]random values from db in c#

我如何从ItemID列intge db中现有的ItemID列表中检索随机的随机ItemID,以下是我使用的sqlcommand。

(SqlCommand RetrieveComm =new SqlCommand("SELECT * FROM item_k WHERE ItemID='" +intGetRequest+ "'", searchCon))

谢谢,

数据库中的itemID列是数字的连续列表吗?

如果是这样,您可以...

Random r = new Random();
int x = r.Next(1, MAX_ID_FROM_DB);

您尚未指定要使用的RDBMS。

如果您使用的是SQL Server,这将返回N个随机行:

SELECT TOP N    
    SomeColumn 
FROM     
    SomeTable
ORDER BY     
    CHECKSUM(NEWID())

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM