mysql - 在 mysql_fetch_array 结果的最后三位数字之前插入逗号?

标签 mysql arrays fetch

有可能做到这一点吗? 例如,如果我有

$row['price']

其值为 15000 我希望它显示为 15,000,但我不知道该怎么做? 感谢您的帮助。

最佳答案

那么,您想格式化您的数据吗?使用 FORMAT 函数怎么样?

FORMAT(X,D)

Formats the number X to a format like '#,###,###.##', rounded to D decimal places, and returns the result as a string. If D is 0, the result has no decimal point or fractional part. D should be a constant value.

mysql> SELECT FORMAT(12332.123456, 4);
        -> '12,332.1235'
mysql> SELECT FORMAT(12332.1,4);
        -> '12,332.1000'
mysql> SELECT FORMAT(12332.2,0);
        -> '12,332'

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_format

编辑:示例查询

与人们使用(太频繁)的 SELECT * 相反,稍微修改您的查询。

SELECT id, fullName, position, FORMAT(pay, 0) as pay 
FROM Employees WHERE lastName = 'Rubble';

关于mysql - 在 mysql_fetch_array 结果的最后三位数字之前插入逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7515479/

相关文章:

javascript - 检查对象数组是否包含某个键

python - 将数组中的数字簇分组

PHP/mysql 获取数组中的多个变量

php - 从现有选项中预选择“选择”或多选选项,而不是添加和选择新选项

java - postgresql存储过程中的结果集就像java一样

iphone - 如何使用C语言向数据库中插入数据?

mysql - 查找一个表中的字符串是否是另一个列表中字符串的子字符串

arrays - 在 Swift 4 Xcode 9 中比较 Int 数组切片元素时出错

mysql - 使用 MySQL 和 Group By 进行划分

javascript - jQuery Ajax 通过多个复选框检查将数据存储到数据库