注册 登录
编程论坛 SQL Server论坛

怎样存机在数据库中取30条记录

SmallKnight 发布于 2007-04-04 15:00, 1282 次点击

谁知道怎样存机在数据库中取30条记录

17 回复
#2
bygg2007-04-04 15:40
如果你是问的随机.
select top 30 * from table1 order by newid()
如果是存机.我也不知道了.
#3
xiyou4192007-04-04 17:03
哈哈,路过,顺便学到了东西~~~~~~~~~~
#4
fgwuhen2007-04-05 08:37
呵呵!在access里好象不支持,有碰到这种情况
#5
cyyu_ryh2007-04-05 12:57

好像没听说个有个可以随机取的

#6
棉花糖ONE2007-04-05 13:22
是可以的
#7
bygg2007-04-05 13:50
以下是引用cyyu_ryh在2007-4-5 12:57:18的发言:

好像没听说个有个可以随机取的

没用过newid()???

#8
棉花糖ONE2007-04-05 23:36
newid()生成GUID类型的数据的
#9
棉花糖ONE2007-04-05 23:36
newid()生成GUID类型的数据的
#10
fququ2007-04-06 01:16
写个过程呗..

里面产生在id范围内的30个随机数.数据成字符串.select where id in就行了.
#11
feiya2007-04-06 11:18

高手就是高手,真的很不一样哦

#12
bygg2007-04-06 11:52
以下是引用fququ在2007-4-6 1:16:23的发言:
写个过程呗..

里面产生在id范围内的30个随机数.数据成字符串.select where id in就行了.


这样的速度和newid()相比,谁快??

#13
Kendy1234562007-04-06 12:23

你快。。。
不过我总是不明白为什么老有人想随机取。。。取最后xx条。。。取中间xx条。。。有什么意义呢?

#14
bygg2007-04-06 12:29
呵呵,我也不明白...

#15
cyyu_ryh2007-04-06 12:29
我也觉得没什么意义
#16
棉花糖ONE2007-04-06 12:55
我觉得更无聊的是一个newid(),怎么成了热门帖了
#17
fququ2007-04-07 00:32
没用过newid()这东西.所以不知道.
#18
yebin51512007-04-08 11:07
加密,解密的实现

我想用VB实现对文本进行加密,解密的实现,请问怎样写呢?

[此贴子已经被作者于2007-4-8 11:11:15编辑过]

1