将逗号应用于 MySQL 中的数字字段 [英] Apply comma to number field in MySQL

查看:24
本文介绍了将逗号应用于 MySQL 中的数字字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一列包含数字.是否可以使用功能使数字在服务器端以逗号显示?或者我需要在客户端使用 php 脚本吗?我更喜欢服务器端.

I have a column that contains numbers. Is it possible to make the numbers appear with a comma on Server-Side with a function? or do I need to this on the client side with a php script? I would prefer server-side.

提前致谢.

推荐答案

只要使用 MySQL 的 FORMAT() 函数

Just use MySQL's FORMAT() function

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()

Or PHP's number_format()

<?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

?>

这篇关于将逗号应用于 MySQL 中的数字字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆