csdn上高手好人就是多,问个数据库的小问题

xqmarine 2006-04-29 02:11:08
数据库里存的值 0.563 ,我要取出以 56.3% 的形式显示在界面上的 dbgird中,应该怎么做?

sqlserver中有函数直接可用吗?
...全文
154 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liulove0504 2006-04-29
  • 打赏
  • 举报
回复
select convert(char(10),0.563*100)+'%'
xqmarine 2006-04-29
  • 打赏
  • 举报
回复
to_char 函数不是sqlserver里面的吧,

服务器: 消息 195,级别 15,状态 10,行 1
'to_char' 不是可以识别的 函数名。
ggjj2006 2006-04-29
  • 打赏
  • 举报
回复
to_char(0.1*100)||'%'
--------------------------------------------------------------------------------
SQL> select to_char(0.1*100)||'%' from dual;
TO_CHAR(0.1*100)||'%'
---------------------
10%
SQL>
--------------------------------------------------------------------------------
select to_char(round(0.1,2)*100)||'%' from dual;
select to_char(trunc(0.1,2)*100)||'%' from dual;
ggjj2006 2006-04-29
  • 打赏
  • 举报
回复
select to_char(round(0.1,2)*100)||'%' from dual;

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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