我在我的mySQL数据库(例如工资)中有一列。数据类型是DECIMAL(8,2)。我注意到它没有千位分隔符。我将如何选择整个列,并在每条记录中放入千位分隔符。千位分隔符在mysql中
3
A
回答
4
您可以用Format Function以这种方式帮助做到这一点:
SELECT FORMAT(col_name, 2) FROM table;
您还可以指定一个区域(如意大利):
SELECT FORMAT(col_name, 2, 'it_IT') FROM table;
+0
谢谢!我能够使用千位分隔符查看记录,但是如何将千位分隔符永久地放入记录的值中。 – ix3 2012-07-22 12:54:50
0
0
不要这样做。您应该存储没有千位格式的数字,并为输出查询保存此类型的数字格式。这就像试图用字体格式存储数字一样。错误的理由尝试它,错误的地方来存储它。
原因是您希望数据库以数据库设计为可操作的方式存储数据,例如,进行计算,比较等等。否则,你基本上将数字存储为字符串,这会破坏将它们存储为数字的目的。
相关问题
- 1. MYSQL - 千位分隔符
- 2. 千位分隔符在Python
- 3. QSpinBox千位分隔符
- 4. 千位分隔符printf
- 5. 添加千位分隔符
- 6. 格式千位分隔符
- 7. Apache poi - 千位分隔符
- 8. .Net/F中的千位分隔符#
- 9. 千分隔符php
- 10. NSNumberFormatter千分隔符
- 11. 删除千位分隔符C编程
- 12. ExtJs NumberField使用千位分隔符
- 13. 使用number_format添加千位分隔符
- 14. 千位分隔符的数字格式
- 15. 千分隔符自定义位置
- 16. Python脚本插入千位分隔符
- 17. 与千位分隔符报价
- 18. RDLC自定义千位分隔符?
- 19. 千位分隔符剃刀MVC和JS
- 20. 千位分隔符与数据绑定
- 21. 千位分隔符不适用
- 22. 添加千位分隔符,自动(SWIFT)
- 23. 有千位分隔符的DOUBLE
- 24. Fortran小数点和千位分隔符
- 25. 使用千位分隔符的空格
- 26. C++千位分隔符不双
- 27. kendoNomeric格式不带千位分隔符
- 28. PHP MySQL插入整数与千位分隔符
- 29. mySQL格式的数字输出,千位分隔符
- 30. 将千位分隔符逗号插入MySQL数据库
数据如何插入?如果使用PHP,您可以使用php的number_format()。 – 2012-07-22 08:51:25