社区
ASP
帖子详情
在一個表裡如何實現將某一個記錄值附給一個隨機數
henryzhanglz
2003-12-16 02:19:05
在一個表裡如何實現將一個值附給一個隨機數
table 結構如下
id wo name status
1 100 a
2 101 b
3 102 c
4 103 d
請哪位高手幫忙看一下,本人表示十分感謝
...全文
81
4
打赏
收藏
在一個表裡如何實現將某一個記錄值附給一個隨機數
在一個表裡如何實現將一個值附給一個隨機數 table 結構如下 id wo name status 1 100 a 2 101 b 3 102 c 4 103 d 請哪位高手幫忙看一下,本人表示十分感謝
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bzscs
2003-12-16
打赏
举报
回复
RAND
返回 0 到1 之间的随机float 值。
语法
RAND ( [ seed ] )
参数
seed
是给出种子值或起始值的整型表达式(tinyint、smallint 或 int)。
返回类型
float
注释
在单个查询中反复调用 RAND() 将产生相同的值。
示例
下例产生 4 个通过 RAND 函数产生的不同的随机值。
DECLARE @counter smallint
SET @counter = 1
WHILE @counter < 5
BEGIN
SELECT RAND(@counter) Random_Number
SET NOCOUNT ON
SET @counter = @counter + 1
SET NOCOUNT OFF
END
GO
下面是结果集:
Random_Number
-------------------
0.71359199321292355
(1 row(s) affected)
Random_Number
-------------------
0.7136106261841817
(1 row(s) affected)
Random_Number
-------------------
0.71362925915543995
(1 row(s) affected)
Random_Number
-------------------
0.7136478921266981
(1 row(s) affected)
zhanghao5188
2003-12-16
打赏
举报
回复
完整代码如下:
<%@ Page Language="C#" Debug="true" %>
<%@Import NameSpace="System.Data.SqlClient"%>
<%@Import NameSpace="System.Data"%>
<html>
<head>
<title>随机显示数据库记录</title>
</head>
<body>
<script runat="server">
void Page_Load(object Sender,EventArgs E)
{
int RecNo=0,MaxRecNo,MinRecNo;
Random R = new Random();
SqlDataReader DR;
//**** 连接到数据库
SqlConnection CN = new SqlConnection("Server=Mengxianhui;Database=Northwind;uid=sa");
CN.Open();
//**** 找到最大的和最小的ID号
SqlCommand Cmd = new SqlCommand("select Max(ProductId) as MaxProdid ,Min(ProductId) as MinProdId from Products",CN);
DR= Cmd.ExecuteReader();
DR.Read();
MaxRecNo = (int)DR["MaxProdid"];
MinRecNo = (int)DR["MinProdid"];
DR.Close();
//**** 创建一个随机数
RecNo = R.Next(MinRecNo,MaxRecNo);
//**** 显示随机记录信息。
Cmd = new SqlCommand("select * from Products Where ProductID = " + RecNo,CN);
DR = Cmd.ExecuteReader();
DR.Read();
Response.Write("今日的产品名称: <b>" +DR["ProductID"] + " - " + DR["ProductName"] + "</b>");
DR.Close();
CN.Close();
}
</script>
</body>
</html>
zbulrush
2003-12-16
打赏
举报
回复
不明白......
angelheavens
2003-12-16
打赏
举报
回复
"將一個值附給一個隨機數",Means?
机器学习完整项目实战附代码(一):探索型数据分析+特征工程+建模+报告
在这里,建立一个预测模型来回答这个问题:“什么样的人更有可能生存?”使用乘客数据(即姓名,年龄,性别,社会经济阶层等)。 1.1 项目目标: 这是一个受监督的分类机器学习任务:给定一组包含目标(在
2020大数据面试题真题总结(附答案)
版本 更新时间 更新内容 v1.0 2020-07-01 新建 ... 朋友面试大数据工程师提供的关于架构及数仓方面的题目 ... 朋友面试数据专家提供的数据驱动,spark及flink方面面试题 ... 朋友面试数据开发... 一.
计算机网络
默认使用80端口,https使用443端口超文本:包含有超链接和各种多媒体元素标记的文本url:统一资源定位符,用来唯一地标识万维网中的某一个文档超文本传输协议:按照url指示,将超文本文档从一个主机传输到另一个主机...
PHP面试题(一)
用PHP实现一个双向队列(使用deque) deque,全名double-ended queue,是一种具有队列和栈的性质的数据结构。双端队列中的元素可以从两端弹出,其限定插入和删除操作在表的两端进行。双向队列(双端队列)就像是一 个...
Redis入门与应用
1970 年布隆提出了一种布隆过滤器的算法,用来判断一个元素是否在一个集合中。这种算法由一个二进制数组和一个 Hash 算法组成。本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构(probabilistic data ...
ASP
28,407
社区成员
356,948
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章