当前位置: 首页 > 面试题库 >

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

白青青
2023-03-14
问题内容

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

提前致谢。


问题答案:

只需使用MySQL的FORMAT()功能

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

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

?>


 类似资料:
  • 问题内容: 我有这些数字 并与 我想要做的就是在需要的地方添加一个逗号,所以看起来像这样 并与 这些都在ap标签中,例如此类等。 能做到吗 更新 将查看新的Globalization插件以获得更好的实现方式 问题答案: 适用于所有浏览器,这就是您所需要的。 借助regex,将其写得紧凑,并且要点。这是直接的JS,但是您可以像这样在jQuery中使用它: 要么

  • 问题内容: 使用Python v2,我在程序中运行一个值,该值末尾将一个数字四舍五入到小数点后两位: 像这样: 有没有办法在小数点后每三位插入一个逗号值? 即:10000.00变成10,000.00或1000000.00变成1,000,000.00 谢谢你的帮助。 问题答案: 在Python 2.7和3.x中,可以使用格式语法 这是在记录PEP 378 -格式说明千位分隔符 并且在一个例子官方文档

  • 我有四个超文本标记语言字段,我抓取它们的值并将它们添加到一个等式中,看起来像这样: 现在,一些值可能等于,结果是。那我该怎么办?

  • 我试图验证数字1-8的逗号分隔列表。

  • 问题内容: 如果用户定义的变量是一串用逗号分隔的数字,例如,是否可以在函数中使用它? 具体来说: 不选择t等于c等于1或2或4的行。 问题答案: 您不能直接使用变量来执行此操作。根据您现在拥有的内容,服务器正在尝试执行…显然,这不是您想要的,因为您要检查c是否包含给定的单个字符串。 您必须根据列表生成动态SQL,以使其正常工作。