目标:计算a/b的值,换算成百分比,并保留两位小数
SELECT CONCAT(CONVERT(a*100/b, DECIMAL(18,2)),'%') AS 百分比 FROM 表名
SELECT CONCAT(CAST(a*100/b AS DECIMAL(18,2)),'%') AS 百分比 FROM 表名
该SQL查询展示了如何计算表中a除以b的结果,转化为百分比并保留两位小数。使用CONVERT或CAST函数将浮点数转换为带有固定精度的DECIMAL类型,然后连接百分号展示。
目标:计算a/b的值,换算成百分比,并保留两位小数
SELECT CONCAT(CONVERT(a*100/b, DECIMAL(18,2)),'%') AS 百分比 FROM 表名
SELECT CONCAT(CAST(a*100/b AS DECIMAL(18,2)),'%') AS 百分比 FROM 表名
6106

被折叠的 条评论
为什么被折叠?