随机获取或从表中获取行

用户名

我需要你的帮助...一个小问题。我有一个Java服务,应该在表中访问并从table中获取随机行

我的表很简单:它仅包含两个列:

"Id"        INT IDENTITY(1,1) NOT NULL Primary Key
"Datas"     Varchar(64)       NOT NULL

Id是一个渐进数,因此您应该认为它足以创建一个随机数并获得id = randomic_number的行。

但是我的桌子上有很多空白。因此,例如,表的示例可能是这样的:

  ID    Datas
  1     Row1
  2     Row2
  3     Row3
  8     Row4
 10     Row5
 25     Row6
639     Row7

是否有一种非常时尚的方式随机获得一行?没有条件必须是……只能是随机的!我使用sql srv 2000。

我会避免...

select *

然后使用随机数循环整个结果集...因为它可以包含很多行...。

发掘

您应该能够执行以下操作:

SELECT TOP 1 * FROM mytable ORDER BY newid()

注:这是一个重复的#52964是在转的副本#19412

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

生成新表时从表中获取随机行

来自分类Dev

PHP和MYSQL在表中获取随机行

来自分类Dev

如何从PySpark DataFrame中获取随机行?

来自分类Dev

在当天的sqlite中获取随机行

来自分类Dev

如何在mysql中获取随机行

来自分类Dev

从表A中获取不在表B中的随机单词?

来自分类Dev

从RDD获取随机行

来自分类Dev

获取随机的前n行,其中n大于表中的行数

来自分类Dev

从没有主键的MySQL表中获取随机行-已优化

来自分类Dev

php查询从表中获取行后得到一个随机值

来自分类Dev

从没有主键的MySQL表中获取随机行-已优化

来自分类Dev

连接两个表,然后从结果中随机获取n%的行。(查询http://data.stackexchange.com/中的表)

来自分类Dev

与MySQL中的其他表获取随机图像

来自分类Dev

与MySQL中的其他表获取随机图像

来自分类Dev

从大表上的JPQL查询中获取随机结果

来自分类Dev

如何从JMeter中的文件中获取随机行

来自分类Dev

如何在JMeter中从文件中获取随机行

来自分类Dev

单击从MySQL获取随机行

来自分类Dev

从Trove获取随机行(TObjectIntHashMap)?

来自分类Dev

如何从没有数字ID的MySQL数据库表中获取随机行?

来自分类Dev

从表中以不同顺序获取行

来自分类Dev

从iOS中的Realm表获取不同的行

来自分类Dev

在angularjs中获取表行的$ index数

来自分类Dev

jQuery获取表中的行值

来自分类Dev

如何获取表中重复行的ID

来自分类Dev

从R中的表dimname获取行

来自分类Dev

XPath获取表中的第二行

来自分类Dev

如何从找到的行中获取表的名称

来自分类Dev

如何从表中获取最后插入的行?