如何制作数字';可读性';在MySQL中

如何制作数字';可读性';在MySQL中,mysql,Mysql,是否有一个mysql参数添加逗号以使读取大量数据更容易 例如: SELECT COUNT(*) FROM myTable; 100,293,493,444 # instead of "100293493444" SELECT FORMAT(12345,0) + 30 您可以使用 您可以使用MySQL格式函数 返回,返回 cnt fmt_cnt ------------ --------------- 100293493444 100,293,493,444 注意

是否有一个mysql参数添加逗号以使读取大量数据更容易

例如:

SELECT COUNT(*) FROM myTable;
100,293,493,444 # instead of "100293493444"
 SELECT FORMAT(12345,0) + 30
您可以使用


您可以使用MySQL
格式
函数

返回,返回

cnt           fmt_cnt
------------  ---------------
100293493444  100,293,493,444
注意:格式化函数返回的值不是数字,而是字符串

这意味着如果您尝试向该值添加某些内容,例如:

SELECT COUNT(*) FROM myTable;
100,293,493,444 # instead of "100293493444"
 SELECT FORMAT(12345,0) + 30
您将得到的是
42


这是因为在数字上下文中,
FORMAT
函数返回的字符串值(在本例中,它将是
'12345'
)被重新解释为一个数字。MySQL在遇到逗号或它不理解的字符时不会抛出错误,它只是以它所具有的值停止,结果是数值为12。

不,没有。mysql的工作不是让事情变得“简单”,它的工作是存储数据,并高效地检索数据。让事情变得可读是客户端的问题。“更容易读取大量数字”你在哪里读取这个数字?@MarcB:MySQL实际上有很多内置函数:-)“如果很难编写,那么应该很难使用。”-未知