mysql中实现mssql str()功能函数是?

gungod 2011-04-07 05:46:50
mysql中实现mssql str()功能函数是?

mssql 关于str()的说明如下:

示例
以下示例将由五个数字和一个小数点组成的表达式转换为有六个位置的字符串。数字的小数部分舍入为一个小数位。

复制代码
SELECT STR(123.45, 6, 1)
GO


下面是结果集:

复制代码
------
123.5

(1 row(s) affected)

...全文
153 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2011-04-08
  • 打赏
  • 举报
回复
如果要转换成字符型
select concat(round(123.46,1),'')
gungod 2011-04-08
  • 打赏
  • 举报
回复
呵呵,我现在就是用cast + round.
狼头大大说的只用ROUND,我试试看先
ACMAIN_CHM 2011-04-07
  • 打赏
  • 举报
回复
直接用ROUND(X,D) 函数就行了。

select round(123.46,1)
rucypli 2011-04-07
  • 打赏
  • 举报
回复
没直接的 先cast 转成char的 再处理

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧