`
chengxianju
  • 浏览: 257802 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

sqlserver随机数

 
阅读更多

update table set down=floor(rand()*1000)

 

这样的语句,想更新整个表所有记录,是不行的,因为随机数只产生了一次,这样的语句执行后,整个表的所有记录的down字段的值是一样的

 

乖乖的写个循环吧

 

declare @i   int

set @i=0

while @i<801

       begin

            update table set down =floor(rand()*1000)

            set @i=@i+1

       end

 

 

sqlserver尽然不支持for循环,汗!

1
2
分享到:
评论

相关推荐

    SQL server 随机数函数

    现在切入正题: 随机函数:rand() 在查询分析器中执行:select rand(),可以看到结果会是类似于这样的随机小数:0.36361513486289558, 像这样的小数在实际应用中用得不多,一般要取随机数都会取随机整数。...

    SQLserver生成随机数.txt

    SQLserver生成随机数

    40集SQL Server 基础入门视频教程 SQL Server 数据库基础入门必备课程

    25.SQL Server 2014随机数的产生.mp4 26.SQL Server 2014 GETDATE() GETUTCDATE().mp4 27.SQL Server 2014 CONVERT函数.mp4 28.SQL Server 2014 DATEDIFF函数.mp4 29.SQL Server 2014 DATEPART函数.mp4 3.SQL ...

    SQL Server中的RAND函数的介绍和区间随机数值函数的实现

    总的来说,SQL Server提供了多种方式来生成随机数,可以根据具体需求灵活选择和组合使用RAND()、CHECKSUM()和NEWID()函数。通过封装和扩展这些函数,可以创建出满足各种复杂场景的随机数生成逻辑,例如模拟数据填充...

    SQL Server 2014基础入门视频教程 (40集,含课件)

    25.SQL Server 2014随机数的产生.mp4 26.SQL Server 2014 GETDATE() GETUTCDATE().mp4 27.SQL Server 2014 CONVERT函数.mp4 28.SQL Server 2014 DATEDIFF函数.mp4 29.SQL Server 2014 DATEPART函数.mp4 30.SQL...

    40集SQL Server 基础入门视频教程 SQL Server 数据库基础入门必备课程.txt

    25.SQL Server 2014随机数的产生.mp4 26.SQL Server 2014 GETDATE() GETUTCDATE().mp4 27.SQL Server 2014 CONVERT函数.mp4 28.SQL Server 2014 DATEDIFF函数.mp4 29.SQL Server 2014 DATEPART函数.mp4 3.SQL ...

    sqlserver 不重复的随机数

    此外,文章还提到了其他数据库系统如MySQL中的随机数生成方法,但这里主要讨论的是SQL Server的实现。通过这种方法,我们可以灵活地在SQL Server环境中生成满足特定需求的随机数据,这对于测试、模拟数据生成或创建...

    SQL Server2000帮助文档

    其中,“SQl函数.chm”文件专注于介绍SQL Server 2000中的各种函数,而“SQL Server 2000的帮助文档”则涵盖更全面的SQL Server知识,包括但不限于SQL语法、系统管理、安全性、备份恢复等多个方面。 1. **SQL ...

    SQL Server和Oracle常用函数区别

    SQL Server的`RAND()`函数生成0到1之间的随机数,如`SELECT RAND() value`;Oracle中,使用`DBMS_RANDOM.VALUE(0,1)`,同样生成[0,1)范围内的随机数,如`SELECT sys.dbms_random.value(0,1) value FROM DUAL`。 11....

    sqlserver中常用函数

    ### SQL Server 中常用函数详解 在SQL Server中,掌握常用函数是进行高效数据库操作的关键。本文将详细介绍SQL Server中的一些重要函数,特别是字符串处理相关的函数,帮助读者更好地理解和运用这些功能强大的工具...

    SQLServer和Oracle的常用函数对比

    在数据库管理领域,SQLServer与Oracle作为两大主流的数据库管理系统,各自拥有丰富的内置函数,用于数据处理、查询优化以及各种复杂的数据操作需求。本文将基于给定文件信息,深入探讨和对比SQLServer与Oracle中的...

    根据年月日生成编号sqlserver 很不错的算法

    标题提到的"根据年月日生成编号sqlserver 很不错的算法"可能是一种高效且灵活的方法,用于创建包含日期元素的唯一标识符。以下将详细介绍这种算法的可能实现及其原理。 首先,我们可以考虑使用SQL Server的内置函数...

    SQL SERVER函数大全

    根据提供的文件信息,我们可以归纳总结出一系列SQL Server中的数学与字符串处理函数,这些函数在数据库操作中非常实用。下面将详细介绍这些函数的功能及其用法。 ### 数学函数 #### 1. 绝对值(ABS) - **描述**:...

    oracle 和sql Server 函数对比

    在IT行业中,数据库管理系统(DBMS)是至关重要的组成部分,其中Oracle和SQL Server是最为广泛使用的两种DBMS。它们各自提供了丰富的内置函数来处理数据,包括数值、字符串、日期时间等类型的操作。本文将深入探讨...

    sql server 和oracle函数

    - **SQL Server**: 使用 `RAND` 函数来生成随机数。 - 示例:`SELECT RAND() AS Value;` - **Oracle**: 使用 `DBMS_RANDOM.VALUE` 过程来生成随机数。 - 示例:`SELECT SYS.DBMS_RANDOM.VALUE(0, 1) AS Value FROM...

    SQLServer和Oracle常用函数对比.txt

    - **SQLServer**: 使用`RAND`函数生成随机数。 ```sql SELECT RAND() AS Value; ``` - **Oracle**: 使用`SYS.DBMS_RANDOM.VALUE`过程。 ```sql SELECT SYS.DBMS_RANDOM.VALUE(0, 1) AS Value FROM DUAL; ```...

    sqlserver2005技术分享

    SQL Server 2005是微软推出的一款关系型数据库管理系统,它在企业级数据管理和分析中扮演着重要的角色。在本次的技术分享中,我们将聚焦于SQL Server 2005的内置函数和存储过程,这两个核心特性对于数据库开发和管理...

    SQLServer2000常用函数大全(经典)

    在SQL Server 2000中,函数是执行特定计算或操作的重要工具,它们极大地丰富了SQL语言的功能,使得数据库管理、数据查询和...所以,这个“SQLServer2000常用函数大全(经典)”的资源对于学习和提升SQL技能是非常宝贵的。

Global site tag (gtag.js) - Google Analytics