从数据库随机选取多个数字
1、想从数据库根据条件选取数字
即,如果我从下拉框选择3,就从数据库中选取3个随机数,选择4就从数据库选择4个数字,一个一个的显示在文本框中
顺序也随机显示
2、外挂屏幕显示选取的数字
估计跟那个抽奖程序差不多
该如何来实现呢
------解决方案--------------------
dw中加个计算列rand(10),名为tsort
dw.setorder(tsort)
然后按顺序取
------解决方案--------------------
学习了
------解决方案--------------------
因为随机排序了,顺序已经打乱,所以可以按顺序取
------解决方案--------------------
select top 10 yourselectcol from table order by newid()
通过对随机的newid()进行排序就可以实现你的需求了,如果需要过滤点已选的就再加个where就好了,选择一次后的就置下标志,呵呵
------解决方案--------------------
spring_cj说的很明白
select XX from table 到你的 dw
dw中加个计算列rand(10),名为tsort
现在按计算列,也就是tsort 排序
而这个计算列自己是随机生成的
再按这个计算列排序,就等于乱序了