社区
MS-SQL Server
帖子详情
在TSQL中,如何截取实数的整数部分,如何将实数或整数按10取整或按30取整?(请用最简单的办法实现)
DreamManor
2003-09-17 01:23:25
在TSQL中,如何截取实数的整数部分,如何将实数或整数按10取整或按30取整?(请用最简单的办法实现)
...全文
238
7
打赏
收藏
在TSQL中,如何截取实数的整数部分,如何将实数或整数按10取整或按30取整?(请用最简单的办法实现)
在TSQL中,如何截取实数的整数部分,如何将实数或整数按10取整或按30取整?(请用最简单的办法实现)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DreamManor
2004-01-07
打赏
举报
回复
谢谢大家 !
sdhdy
2003-09-17
打赏
举报
回复
--只取整数部分
select cast(123456.76 as int)--123456
--返回大于等于num的最小整数
ceiling(num)
select ceiling(2.1)--3
--返回小于等于num的最大整数
floor(num)
select floor(2.1)--2
zjcxc
元老
2003-09-17
打赏
举报
回复
declare @a float
set @a=12.2032
select left(@a,charindex('.',@a)-1)
txlicenhe
2003-09-17
打赏
举报
回复
Select floor(10.1) -- 10
Select floor(124.0/10) * 10
Select floor(124.0/30) * 30
arrow_gx
2003-09-17
打赏
举报
回复
按30取整: round(123456.789/3,-1)*3
arrow_gx
2003-09-17
打赏
举报
回复
按10取整: round(123456.789,-1)
FeelingL
2003-09-17
打赏
举报
回复
floor
sql
sql
T-
SQL
中
的随机数
T-
SQL
中
的随机数
SQL
开发
中
会有生成随机数的需求,下面说几种常用的需求和解决
办法
(基于MS
SQL
),最后总结出通用的
办法
:1、0-9间的随机
整数
,包括0和9本身: abs(checksum(newid()))%
10
扩展从a-b间的随机
整数
(a,b本身也是
整数
): a+abs(checksum(newid()))%(b-a+1) 2、0-1间的随机
实数
: ran
T-
SQL
随机数
-
SQL
中
的随机数
SQL
开发
中
会有生成随机数的需求,下面说几种常用的需求和解决
办法
(基于MS
SQL
),最后总结出通用的
办法
: 1、0-9间的随机
整数
,包括0和9本身: abs(checksum(newid()))%
10
扩展从a-b间的随机
整数
(a,b本身也是
整数
): a+abs(checksum(newid()))%(b-a+1) 2、0-1间的随机
实数
: rand() ...
SSIS 数据类型 第一篇:数据类型和类型转换
在进行ETL开发时,数据类型(Data Type)是最基础的,但也容易被忽略,楼主使用的
SQL
Server 版本是2012,用此博文记录,常用的SSIS数据类型和T
SQL
数据类型的映射。SSIS的数据类型,是指数据流组件使用的数据类型和变量的数据类型(Data Flow 和Variable)。 当数据进入Package的data flow task
中
时,SSIS 通过数据源组件从数据源抽取(...
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章