社区
疑难问题
帖子详情
如何写SQL语句将小数转换成百分数,并保留两位有效数字?急!
huamin19821124
2006-11-20 09:42:43
SQL语句,小数转换成百分数,并保留两位有效数字,谢谢
...全文
3557
3
打赏
收藏
如何写SQL语句将小数转换成百分数,并保留两位有效数字?急!
SQL语句,小数转换成百分数,并保留两位有效数字,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huamin19821124
2006-11-21
打赏
举报
回复
多些!
中国风
2006-11-20
打赏
举报
回复
declare @a decimal(15,4)
set @a=.1234
select cast(cast(@a*100 as varchar)as varchar)+'%'
select cast(cast(str(@a*100,5,2) as varchar)as varchar)+'%'
-------------------------------
12.3400%
(所影响的行数为 1 行)
-------------------------------
12.34%
(所影响的行数为 1 行)
dawugui
2006-11-20
打赏
举报
回复
declare @data as decimal(18,5)
set @data = 0.12345
select cast(cast(@data * 100 as decimal(18,2)) as varchar(10)) + '%' as 结果
结果
-----------
12.35%
(所影响的行数为 1 行)
mysql将
小数
转换成
百分比_
SQL语句
小数
变成
百分数
运行结果为:5 ROUND(X,D)函数和TRANCATE(X,D)函数 两个函数都可以用来对
小数
保留
指定
小数
位数,其中第二个参数D用来指定要
保留
到第几位。差别是前者会进行四舍五入,而后者不会。 select ROUND(5.55,1); select ...
sql中如何计算百分比 ,并
保留
两位
小数
SELECT CONCAT(CONVERT(COUNT(DISTINCT a)*100/COUNT(DISTINCT b),DECIMAL(18,2)),'%') AS [百分比] FROM 表名 CONCAT('a/b','%')代表拼接% decimal(18, 2) 代表截取
两位
位
小数
sql转百分比并
保留
两位
小数
--转百分比并
保留
两位
小数
select ProfitRate =Convert(nvarchar(20), (Convert(decimal(18,2),((DayPrice -MyPrice)*100/MyPrice))))+'%' from [Stock] where MyPrice>0 update [Stock] set ProfitRate = ...
小数
转成
百分数
,日期字符串互相转换,这几个SQL问题该如何解决?
点上方关注“SQL数据库开发”,设为“置顶或星标”,第一时间送达干货SQL在使用过程中,经常会遇到一些奇奇怪怪的小问题,今天给大家总结一下常见的几个问题该如何处理。
小数
转成
百分数
我们在
写
...
mysql修改字段
保留
两位
小数
_怎么用
SQL语句
修改数值为
保留
两位
小数
?
4、编
写
语句,将value字段版更新为只权
保留
两位
小数
; update test_replace_num set value = round(value,2); commit; 5、再次查询表中全量数据,发现vlaue只
保留
两位
小数
; select t.*, rowid from test_replace_...
疑难问题
22,298
社区成员
121,733
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章