sql 函数 杂记
来源:互联网 发布:淘宝产品推广咋挣钱 编辑:程序博客网 时间:2024/05/01 04:45
Returns the smallest integer greater than, or equal to, the specified numeric expression.
Transact-SQL Syntax Conventions
CEILING (numeric_expression )
Returns the same type as numeric_expression.
The following example shows positive numeric, negative, and zero values with the CEILING function.
SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0)GO
Here is the result set.
--------- --------- ------------------------- 124.00 -123.00 0.00 (1 row(s) affected)
_____________________________________________________________________________________________
比较 CEILING 和 FLOOR
CEILING 函数返回大于或等于所给数字表达式的最小整数。FLOOR 函数返回小于或等于所给数字表达式的最大整数。例如,
对于数字表达式 12.9273,CEILING 将返回 13,FLOOR 将返回 12。FLOOR 和 CEILING 返回值的数据类型都与输入
的数字表达式的数据类型相同。
----------------------------------------------------------------------------------
现在,各位就可以根据自己需要使用这两种方法来取得随机数了^_^另外,还要提示一下各位菜鸟,关于随机取得表中任意N条记录的方法,很简单,就用newid():
select top N * from table_name order by newid() ----N是一个你指定的整数,表是取得记录的条数
使用 RAND
RAND 函数计算 0 到 1 之间的随机浮点数,而且可选择以 tinyint、int 或 smallint 值作为要计算的随机数的起始点。
下面的示例计算两个随机数。第一个 RAND() 函数让 Microsoft® SQL Server™ 选取种子值,第二个 RAND() 函数使用值 3 作为起始位置。
SELECT RAND(), RAND(3)
RAND 函数是伪随机的数字生成器,它用与 C 运行时库 rand 函数类似的方法进行操作。如果没有提供种子值,
系统将生成它自己的不定种子值。如果用种子值调用 RAND,则必须使用不定的种子值来生成随机数。
如果用同一种子值多次调用 RAND,它将返回相同的生成值。下面的脚本中,对 RAND 的调用都返回相同的值,
这是因为它们都使用了相同的种子值:
- sql 函数 杂记
- SQL杂记
- sql杂记
- SQL杂记
- sql杂记
- SQL Tuning学习杂记
- SQL工作杂记
- SQL Tuning学习杂记
- SQL语句杂记2
- SQL语句杂记3
- SQL SERVER学习杂记
- sql 资料杂记
- java SQL杂记
- SQL语句杂记
- C++ Primer_函数杂记
- erlang杂记二 --- 函数
- abap函数杂记
- 杂记1--虚析构函数
- 6410平台移植dm9000ae驱动到u-boot
- 50个c/c++源代码网站
- ubuntu WM虚拟机下如何上网的问题解决
- 由七夕送什么礼物谈起-售前的本质
- 【七夕送好书】转微博获赠书!
- sql 函数 杂记
- FreeRTOS 移植到ST Cortex-3芯片
- 中文分词技术
- IE与FireFox都支持的 onbeforeunload事件(转)
- php使用curl发送post连接
- VC 屏蔽 ENTER或者ESC键 退出事件
- 3G技术普及手册
- 文章标题
- 前瞻式思维