数据库怎么让一列生成随机数

数据库怎么让一列生成随机数,第1张

可以用存储过程啊

就可以实现啊

语句也行啊

MYSQL语法

SELECT FLOOR(7 + (RAND()  6));

你先建立一个表

然后在插入数据

UPDATE `news_conta_all_20141104` SET memo4=CEIL(RAND()199);

Adodc1RecordSource = "select top 1 from 学生表 order by rnd(id)",随机1个

Adodc1RecordSource = "select top 10 from 学生表 order by rnd(id)",随机10个

从mysql数据库表中随机获取数据

其实,从数据库随机获取数据,很简单,只须用到一个rand()函数;

select from table_name order by rand() limit 0,5;

下面是一个小实例:

从文章表中随机获取5条数据。

$dblink=mysql_connect("localhost","root","123456");

mysql_query("set names utf8");

mysql_select_db("aixuexi");

$sql="select from waxx_article order by rand() limit 0,5";

$rs=mysql_query($sql);

while($row=mysql_fetch_array($rs)){

$rows[]=$row;

}

if($rows){

foreach($rows as $v){

>

<div style="width:350px;height:35px;line-height:35px;border:1px solid #ccc;"><php echo $v['title']; ></div>

<php

}

}else{

echo "暂无文章";

}

你自己看着改下吧,这是我网站上的一个答题库里的程序,能看明白吧?

<%

Sub ShowRndData(Num)

Dim rs,I,R,RsBound

Set rs=ServerCreateObject("AdodbRecordSet")

rsopen "Select from dati_ku where passed=1",conn,1,1

RsBound=rsrecordCount

If RsBound<Num Then Num=RsBound

For I = 0 To Num-1

R=GR(RsBound)

RsMove(R)

ResponseWrite "<b>"&rs("SType")&"</b>:"&rs("SQuestion")&"("&rs("AddExp")&"分题)<br><br>   <b>填写答案</b>:<input name='SAnswer' type='text' id='SAnswer' maxlength='20'> <input name='Action' type='hidden' id='Action' value='Save'><input name='cidianID' type='hidden' id='cidianID' value='"&rs("cidianid")&"'><input type='submit' name='Submit' value='确定'><br><br>   <b>上传用户</b>:"&rs("shangchuan")&" (欢迎朋友们为本站提供题库)<br><br>   <a href='"&strFileName&"'><img src='pic/arrow04gif' border='0'>>>>>>>>>>> 这道题有点难,我要答下一道题。</a>  "

RsMove(-R)

Next

rsclose

Set rs=Nothing

End Sub

Function GR(Bound)

Randomize

Dim R:R=Int(BoundRnd)

If Instr(Arr,"["&R&"]") Then:R=GR(Bound):End If

Arr=Arr&"["&R&"]"

GR=R

End Function

Dim Arr

'下面这句是调用

Call ShowRndData(1)

%>

以上就是关于数据库怎么让一列生成随机数全部的内容,包括:数据库怎么让一列生成随机数、如何从数据库中随机抽取不重复数据、怎么从mysql表中随机取数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9854957.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存