首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将逗号应用于MySQL中的数字字段

将逗号应用于MySQL中的数字字段
EN

Stack Overflow用户
提问于 2012-05-25 03:59:47
回答 1查看 10.8K关注 0票数 5

我有一个包含数字的列。有没有可能用一个函数在服务器端用逗号显示数字?或者我需要在客户端使用php脚本来执行此操作?我更喜欢服务器端。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-25 04:00:52

只需使用MySQL的FORMAT()函数即可。

代码语言:javascript
复制
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'
mysql> SELECT FORMAT(12332.2,2,'de_DE');
        -> '12.332,20'

或者PHP的number_format()

代码语言:javascript
复制
<?php

$number = 1234.56;

// english notation (default)
$english_format_number = number_format($number);
// 1,235

// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56

$number = 1234.5678;

// english notation without thousands separator
$english_format_number = number_format($number, 2, '.', '');
// 1234.57

?>
票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10744437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档