我想将数据库里查出来的钱数以千位准,用逗号分隔开

我想将数据库里查出来的钱数以千位准,用逗号分隔开例:数据库里price_history表里old_price列里的值是123456789,分隔后是:123,456,879 。
用sql语句也行,用java代码也行
拜托了!帮帮忙!!

第1个回答  2011-12-29
public static String decimalFormat(String testVal, int strLength) {
String strFormt = "0.";
String[] split = testVal.split("\\.");
if(split[0].length()>=4){
strFormt = "0,000.";
}
for (int i = 0; i < strLength; i++) {
strFormt += "0";
}
if (testVal == null || "".equals(testVal)) {
return strFormt;
}
try {
double dblVal = Double.valueOf(testVal);
if(dblVal>1000){
strFormt = "0,000.";
for (int i = 0; i < strLength; i++) {
strFormt += "0";
}
}
DecimalFormat df = new DecimalFormat(strFormt);
strFormt = df.format(dblVal);
} catch (Exception e) {
System.out.println("ConvertUtil[decimalFormat]:[" + testVal + "]转为实数出错!");
}
return strFormt;
}
//第一个参数表示要分割的数据,第二个参数表示要保留的小数位数。
//明白不,小姐记得给分啊本回答被提问者采纳

钱的逗号和小数点怎么看
钱的逗号和小数点在表示金额时,逗号通常用来分隔千位和百万位等较大的数位,而小数点则用来分隔整数部分和小数部分。在金钱的表示中,逗号和小数点扮演着不同的角色。逗号主要用于分隔大数目的数位,以便更容易地读取和理解金额的大小。例如,在表示较大的金额时,如“1,000,000”表示一百...

在word里如何将连续数字用逗号分隔开
(1)先在Excel中输入数据,然后点上方的千位分隔符,最后点一下旁边的货币符号。(2)利用Office剪贴板复制Excel的数据到Word中粘贴原理:Office有一个专门的剪贴板,这个剪贴板是微软专门为Office组件服务的,通过这个剪贴板,office的各个组件可以实现数据的共通,即可以带格式的粘贴内容 ...

银行卡里的钱带有逗号怎么知道是多少钱
数字中间的逗号叫千位分隔符,不影响数据应用。依西方的习惯,人们在数字中加进一个符号,以免因数字位数太多而难以看出它的值。所以人们在数字中,每隔三位数加进一个逗号,也就是千位分隔符,以便更加容易认出数值。在计算数字时,千位分隔符可忽略。

千位分隔符怎么理解
千位分隔符是用来分隔数字的,通常用于表示较大的数字,以便于观察和记忆。千位分隔符是一种常用的数字格式化的方法。在数字中,为了使其更加易于阅读和理解,人们常常使用千位分隔符将其分隔开。具体来说,千位分隔符通常是一个逗号,或者其他特定的符号。在英文中,逗号常常被用作千位分隔符;在一些其他...

千位分隔符怎么打出来?
常见的分隔符包括逗号(,)、制表符(Tab键)、空格、分号(;)、竖线(|)等,它们通常在数据中出现的位置是固定的,通过特定的分隔符识别算法,计算机程序可以将数据解析成不同的部分或元素,进而进行相应的处理和操作。例如,在电子表格中,逗号常用作列与列之间的分隔符;在数据库中,制表符或竖线...

word里钱的金额之间三位一个符号隔开,那个符号怎么出来的
那叫千位分隔符,在WORD中用半角或英文状态下逗号键打出来的,如23,123,123.000 可以用EXCEL,选定单元格-按Ctrl+1-数字分类下选数值-右边勾选'使用千位分隔符'-确定.输入数值自动加上分隔符.

钱的小数点怎么说比如33.405.73是多少钱
第一个应该不是小数点,应该是逗号.表示钱的话,只有两位小数.正确的表示方式应该为:33,405.73 这样子是沿袭欧美那边的表达方式,让数字更容易读.英文数字每三位一个逗号,从左往右逗号级别依次表示thousand 、million、billion.上面就是:thirty three thousand, four hundred and five point sevety ...

5,000.00元是多少钱,是50万元还是5千,我都有点搞不懂了,有谁能告诉我...
5,000.00元是五千元。5,000.00,因为有小数点将数字整数部分和小数部分隔开。整数部分为5000,小数部分为0, 所以5,000.00=5000 那么5,000.00元其实就是5000元人民币。所以5,000.00元是五千元。

分隔造句-用分隔造句
(28)观察脑袋的轮廓和口吻的轮廓,是两条大致平行的直线,长度大致相等,被一个非常轻微(造句网),但可察觉的止部 分隔 开。 (29)如前所述,多行插入将每个新行的值包括在括号内,这些值之间用逗号 分隔。 (30)位于菲律宾南部的一组群岛,与民大那峨岛西南部被狭窄的巴锡兰海峡所 分隔 。巴锡兰岛是这个岛群中...

相似回答