关于查询问题。 在oracle的sql语句查询中如何将一个值转换成百分比? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Select Round((discount/Amount),2) from dual; 这样算出来的数字可以满足绝大部分的需求。但是对于不到1的数字,问题出来了......显示的类似于 .45样子的数据。0.45前面的0不见了。 以下总结了两种方法来解决缺0的问题。 第一种解决方法: SELECT DECODE (TRUNC (1/100),0, REPLACE (1/100, '.', '0.'),TO_CHAR (1/100)) FROM DUAL; 大家只要在1/100的地方替换成自己需要的百分数就可以了。 第二种解决方法: SELECT RTrim(To_Char(1/100,'FM99999999990.9999'),'.') FROM dual; 替换方式和上面相同。 两种方式的详细比较: 第一种公式比较复杂,但可以处理通用的数值。 第二种看起来简单,不过格式化的值的位数一定要大于计算的位数才行。比如 SELECT RTrim(To_Char(200,'FM90.9999') ,'.') FROM dual; 显示的就是########,因为已经超过了格式化的范围。 如何将下面对这控件做成自定义控件 还有一个sql语句要问,我承认我真的太笨了 string 重写 . jQuery有这样类似的插件吗? 页面上的 select list 一操作就闪 怎么解决 ? 新手 询问数据库的查询与插入问题 TextBox屬性MaxLength控制輸入中文資料的長度? 如何确定是否在 .NET Framework 中安装了 Service Pack 如何读取数据库数据,并且用RadioButtonList显示出来 谁给我解释一下.net是什么意思啊。 asp.net 发布后配置文件 不能获取ajax表单项
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货