从sqlserver 表中随机筛选记录(88分)

  • 主题发起人 主题发起人 hufei
  • 开始时间 开始时间
H

hufei

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠:<br>&nbsp; &nbsp;我想实现如下功能,请指点:<br>&nbsp; &nbsp;现存在一表sqlserver2000表<br>&nbsp; &nbsp;表名 a<br>&nbsp; &nbsp;字段 &nbsp;name c10<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;je &nbsp; float<br>&nbsp; 我想实现功能是,我表中select 两条记录,这两条记录是随机得<br>或者从表中select出sum(je)=某个数 两条记录<br>我该如何实现呢,请指点:谢谢!!1
 
我是初学者,也遇到相关问题,不知LZ解决没有,可否与我分享一下。。。
 
一般做法是:<br>需要有一个序号字段,整型,自增<br>然后写一个随机函数(不能直接用它自带的ran)<br>然后select出这条序号字段=随机数的那条记录。
 
同意楼上<br>主键啊,建表一定要有个不含任何业务意义的主键,不然以后就麻烦了
 

Similar threads

D
回复
0
查看
878
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
847
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部