我的mySQL数据库中有一列(例如工资)。数据类型为DECIMAL(8,2)。我注意到它没有一千个分隔符。如何选择整列并在每条记录中放置千位分隔符。
答案 0 :(得分:4)
你可以借助Format Function这样做:
SELECT FORMAT(col_name, 2) FROM table;
您还可以指定区域设置(例如意大利语):
SELECT FORMAT(col_name, 2, 'it_IT') FROM table;
答案 1 :(得分:0)
尝试使用以下选择数据:
SELECT FORMAT(col, num_of_decimals)
答案 2 :(得分:0)
原因是您希望数据库以数据库设计用于操作的方式存储数据,例如:进行计算,比较等。否则你基本上将数字存储为字符串,这就不能将它们存储为数字。