Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL上的数字格式_Mysql - Fatal编程技术网

MySQL上的数字格式

MySQL上的数字格式,mysql,Mysql,我需要你的专业知识来解决我的问题 SELECT (begBal) AS 'Beg. Balance', (deposit) AS 'Deposit', (withdrawal) AS 'Withdrawn', (begBal+deposit-withdrawal) AS Balance FROM savingsTable; 结果: | Beg. Balance | Deposit | Withdrawal | Balance | | 2000 | 1500 |

我需要你的专业知识来解决我的问题

SELECT 
(begBal) AS 'Beg. Balance',
(deposit) AS 'Deposit',
(withdrawal) AS 'Withdrawn',
(begBal+deposit-withdrawal) AS Balance
FROM savingsTable;
结果:

| Beg. Balance | Deposit | Withdrawal | Balance | 
|         2000 |    1500 |       1100 |    2400 |
我们的老师希望得到这样的结果:

| Beg. Balance |  Deposit | Withdrawal |  Balance |
|     2,000.00 | 1,500.00 |   1,100.00 | 2,400.00 |
请在你的答案中加上一点解释。非常感谢您。

您可以使用
FORMAT()

资料来源:


您可以使用该函数来执行此操作。

我假设这些是十进制字段。如果没有,那么使用
.00
是没有意义的,因为它无法存储。无论哪种方式,只需添加
格式(字段2)
,例如

SELECT FORMAT(begBal, 2) AS 'Beg. Balance',

恕我直言,MySQL手册对此进行了详细描述,您可以在其中查看。学习IT的一个核心部分是学习如何使用文档和资源@奥利。在我们的MySQL类中,我们还没有达到这个主题。我正在阅读电子书和教程,并在笔记本电脑上进行测试。有时我对一些术语感到困惑(不能理解一些深奥的英语,但我正在学习),所以有时我更喜欢样本。谢谢你的时间,我会在我的MySQL 101之后读那本书。谢谢你回答Ollie先生,你的答案很好,JW先生,只是我不知道如何使用它,因为你没有使用代码作为例子。对不起,我是mySQL的新手。谢谢你的回答。感谢您将我的代码作为示例。这真的给了我一个快速的想法。
SELECT FORMAT(begBal, 2) AS 'Beg. Balance',