MySQL 的 FORMAT(~)
方法返回一个使用千位分隔符格式化的数字,并四舍五入到 D
小数位。
参数
1. X
| number
要格式化的数字。
2. D
| number
要舍入的小数位数。
3. locale
| lc_time_name
| optional
用于千位分隔符和分隔符之间分组的约定。默认为 'en_US'
。
返回值
输入数字采用千位分隔符格式化并四舍五入到 D
小数位。
例子
十进制参数
将 1.2345
格式化为小数点后三位:
SELECT FORMAT(1.2345, 3);
+-------------------+
| FORMAT(1.2345, 3) |
+-------------------+
| 1.235 |
+-------------------+
请注意,该数字现在四舍五入到小数点后三位。
语言环境参数
要使用默认'en_US
':
SELECT FORMAT(10000.123456, 4);
+-------------------------+
| FORMAT(10000.123456, 4) |
+-------------------------+
| 10,000.1235 |
+-------------------------+
语言环境 'en_US'
使用逗号千位分隔符格式化数字。
要根据 'de_DE'
区域设置设置数字格式:
SELECT FORMAT(100000000, 0, 'de_DE');
+-------------------------------+
| FORMAT(100000000, 0, 'de_DE') |
+-------------------------------+
| 100.000.000 |
+-------------------------------+
对于区域设置'de_DE'
,千位分隔符是点而不是逗号。
区域设置值
请参阅以下列表了解有效的区域设置值:
区域设置值 |
意义 |
---|---|
|
阿拉伯语 - 阿拉伯联合酋长国 |
|
阿拉伯语 - 巴林 |
|
阿拉伯语 - 阿尔及利亚 |
|
阿拉伯语 - 埃及 |
|
阿拉伯语 - 印度 |
|
阿拉伯语 - 伊拉克 |
|
阿拉伯语 - 约旦 |
|
阿拉伯语 - 科威特 |
|
阿拉伯语 - 黎巴嫩 |
|
阿拉伯语 - 利比亚 |
|
阿拉伯语 - 摩洛哥 |
|
阿拉伯语 - 阿曼 |
|
阿拉伯语 - 卡塔尔 |
|
阿拉伯语 - 沙特阿拉伯 |
|
阿拉伯语 - 苏丹 |
|
阿拉伯语 - 叙利亚 |
|
阿拉伯语 - 突尼斯 |
|
阿拉伯语-也门 |
|
白俄罗斯语 - 白俄罗斯 |
|
保加利亚语 - 保加利亚 |
|
加泰罗尼亚语 - 西班牙 |
|
捷克 - 捷克共和国 |
|
丹麦语 - 丹麦 |
|
德语 - 奥地利 |
|
德语 - 比利时 |
|
德语 - 瑞士 |
|
德语 - 德国 |
|
德语 - 卢森堡 |
|
希腊语 - 希腊 |
|
英语 - 澳大利亚 |
|
英语 - 加拿大 |
|
英语 - 英国 |
|
英语 - 印度 |
|
英语 - 新西兰 |
|
英语 - 菲律宾 |
|
美国英语 |
|
英语 - 南非 |
|
英语 - 津巴布韦 |
|
西班牙语 - 阿根廷 |
|
西班牙语 - 玻利维亚 |
|
西班牙语 - 智利 |
|
西班牙语 - 哥伦比亚 |
|
西班牙语 - 哥斯达黎加 |
|
西班牙语 - 多米尼加共和国 |
|
西班牙语 - 厄瓜多尔 |
|
西班牙语 - 西班牙 |
|
西班牙语 - 危地马拉 |
|
西班牙语 - 洪都拉斯 |
|
西班牙语 - 墨西哥 |
|
西班牙语 - 尼加拉瓜 |
|
西班牙语 - 巴拿马 |
|
西班牙语 - 秘鲁 |
|
西班牙语 - 波多黎各 |
|
西班牙语 - 巴拉圭 |
|
西班牙语 - 萨尔瓦多 |
|
西班牙语 - 美国 |
|
西班牙语 - 乌拉圭 |
|
西班牙语 - 委内瑞拉 |
|
爱沙尼亚语 - 爱沙尼亚 |
|
巴斯克语 - 西班牙 |
|
芬兰语 - 芬兰 |
|
法罗语 - 法罗群岛 |
|
法语 - 比利时 |
|
法语 - 加拿大 |
|
法语 - 瑞士 |
|
法语 - 法国 |
|
法语 - 卢森堡 |
|
加利西亚语 - 西班牙 |
|
古吉拉特语 - 印度 |
|
希伯来语 - 以色列 |
|
印地语 - 印度 |
|
克罗地亚语 - 克罗地亚 |
|
匈牙利_匈牙利 |
|
印度尼西亚语 - 印度尼西亚 |
|
冰岛语 - 冰岛 |
|
意大利语 - 瑞士 |
|
意大利语 - 意大利 |
|
日语 - 日本 |
|
朝鲜语 - 大韩民国 |
|
立陶宛语 - 立陶宛 |
|
拉脱维亚语 - 拉脱维亚 |
|
马其顿语 - 北马其顿 |
|
蒙古 - 蒙古语 |
|
马来语 - 马来西亚 |
|
挪威语(博克马尔) - 挪威 |
|
荷兰语 - 比利时 |
|
荷兰语 - 荷兰 |
|
挪威语 - 挪威 |
|
波兰语 - 波兰 |
|
葡萄牙语 - 巴西 |
|
葡萄牙语 - 葡萄牙 |
|
罗曼什语 - 瑞士 |
|
罗马尼亚语 - 罗马尼亚语 |
|
俄语 - 俄罗斯 |
|
俄语 - 乌克兰 |
|
斯洛伐克 - 斯洛伐克 |
|
斯洛文尼亚语 - 斯洛文尼亚 |
|
阿尔巴尼亚语 - 阿尔巴尼亚 |
|
塞尔维亚语 - 塞尔维亚 |
|
瑞典语 - 芬兰 |
|
瑞典语 - 瑞典 |
|
泰米尔语 - 印度 |
|
泰卢固语 - 印度 |
|
泰国语 - 泰国 |
|
土耳其语 - 土耳其 |
|
乌克兰语 - 乌克兰 |
|
乌尔都语 - 巴基斯坦 |
|
越南语 - 越南 |
|
中文 - 中国 |
|
中文 - 香港 |
|
中文-台湾 |
相关用法
- MySQL FORMAT()用法及代码示例
- MySQL FROM_BASE64()用法及代码示例
- MySQL FROM_UNIXTIME方法用法及代码示例
- MySQL FIELD方法用法及代码示例
- MySQL FROM_BASE64方法用法及代码示例
- MySQL FROM_UNIXTIME()用法及代码示例
- MySQL Foreign keys用法及代码示例
- MySQL FROM_DAYS()用法及代码示例
- MySQL FLOOR()用法及代码示例
- MySQL FROM_DAYS方法用法及代码示例
- MySQL FIND_IN_SET()用法及代码示例
- MySQL FLOOR方法用法及代码示例
- MySQL FIELD()用法及代码示例
- MySQL FIND_IN_SET方法用法及代码示例
- MySQL FLOAT and DOUBLE用法及代码示例
- MySQL FLOOR() AND CEIL()用法及代码示例
- MySQL From_days()用法及代码示例
- MySQL ROUND()用法及代码示例
- MySQL REPEAT()用法及代码示例
- MySQL POWER()用法及代码示例
- MySQL LEAD() and LAG()用法及代码示例
- MySQL IS_IPV4()用法及代码示例
- MySQL RADIANS方法用法及代码示例
- MySQL VARIANCE方法用法及代码示例
- MySQL WEEK()用法及代码示例
注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 MySQL | FORMAT method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。