當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


MySQL FORMAT方法用法及代碼示例

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',千位分隔符是點而不是逗號。

區域設置值

請參閱以下列表了解有效的區域設置值:

區域設置值

意義

ar_AE

阿拉伯語 - 阿拉伯聯合酋長國

ar_BH

阿拉伯語 - 巴林

ar_DZ

阿拉伯語 - 阿爾及利亞

ar_EG

阿拉伯語 - 埃及

ar_IN

阿拉伯語 - 印度

ar_IQ

阿拉伯語 - 伊拉克

ar_JO

阿拉伯語 - 約旦

ar_KW

阿拉伯語 - 科威特

ar_LB

阿拉伯語 - 黎巴嫩

ar_LY

阿拉伯語 - 利比亞

ar_MA

阿拉伯語 - 摩洛哥

ar_OM

阿拉伯語 - 阿曼

ar_QA

阿拉伯語 - 卡塔爾

ar_SA

阿拉伯語 - 沙特阿拉伯

ar_SD

阿拉伯語 - 蘇丹

ar_SY

阿拉伯語 - 敘利亞

ar_TN

阿拉伯語 - 突尼斯

ar_YE

阿拉伯語-也門

be_BY

白俄羅斯語 - 白俄羅斯

bg_BG

保加利亞語 - 保加利亞

ca_ES

加泰羅尼亞語 - 西班牙

cs_CZ

捷克 - 捷克共和國

da_DK

丹麥語 - 丹麥

de_AT

德語 - 奧地利

de_BE

德語 - 比利時

de_CH

德語 - 瑞士

de_DE

德語 - 德國

de_LU

德語 - 盧森堡

el_GR

希臘語 - 希臘

en_AU

英語 - 澳大利亞

en_CA

英語 - 加拿大

en_UK

英語 - 英國

en_IN

英語 - 印度

en_NZ

英語 - 新西蘭

en_PH

英語 - 菲律賓

en_US

美國英語

en_ZA

英語 - 南非

en_ZW

英語 - 津巴布韋

es_AR

西班牙語 - 阿根廷

es_BO

西班牙語 - 玻利維亞

es_CL

西班牙語 - 智利

es_CO

西班牙語 - 哥倫比亞

es_CR

西班牙語 - 哥斯達黎加

es_DO

西班牙語 - 多米尼加共和國

es_EC

西班牙語 - 厄瓜多爾

es_ES

西班牙語 - 西班牙

es_GT

西班牙語 - 危地馬拉

es_HN

西班牙語 - 洪都拉斯

es_MX

西班牙語 - 墨西哥

es_NI

西班牙語 - 尼加拉瓜

es_PA

西班牙語 - 巴拿馬

es_PE

西班牙語 - 秘魯

es_PR

西班牙語 - 波多黎各

es_PY

西班牙語 - 巴拉圭

es_SV

西班牙語 - 薩爾瓦多

es_US

西班牙語 - 美國

es_UY

西班牙語 - 烏拉圭

es_VE

西班牙語 - 委內瑞拉

et_EE

愛沙尼亞語 - 愛沙尼亞

eu_ES

巴斯克語 - 西班牙

fi_FI

芬蘭語 - 芬蘭

fo_FO

法羅語 - 法羅群島

fr_BE

法語 - 比利時

fr_CA

法語 - 加拿大

fr_CH

法語 - 瑞士

fr_FR

法語 - 法國

fr_LU

法語 - 盧森堡

gl_ES

加利西亞語 - 西班牙

gu_IN

古吉拉特語 - 印度

he_IL

希伯來語 - 以色列

hi_IN

印地語 - 印度

hr_HR

克羅地亞語 - 克羅地亞

hu_HU

匈牙利_匈牙利

id_ID

印度尼西亞語 - 印度尼西亞

is_IS

冰島語 - 冰島

it_CH

意大利語 - 瑞士

it_IT

意大利語 - 意大利

ja_JP

日語 - 日本

ko_KR

朝鮮語 - 大韓民國

lt_LT

立陶宛語 - 立陶宛

lv_LV

拉脫維亞語 - 拉脫維亞

mk_MK

馬其頓語 - 北馬其頓

mn_MN

蒙古 - 蒙古語

ms_MY

馬來語 - 馬來西亞

nb_NO

挪威語(博克馬爾) - 挪威

nl_BE

荷蘭語 - 比利時

nl_NL

荷蘭語 - 荷蘭

no_NO

挪威語 - 挪威

pl_PL

波蘭語 - 波蘭

pt_BR

葡萄牙語 - 巴西

pt_PT

葡萄牙語 - 葡萄牙

rm_CH

羅曼什語 - 瑞士

ro_RO

羅馬尼亞語 - 羅馬尼亞語

ru_RU

俄語 - 俄羅斯

ru_UA

俄語 - 烏克蘭

sk_SK

斯洛伐克 - 斯洛伐克

sl_SI

斯洛文尼亞語 - 斯洛文尼亞

sq_AL

阿爾巴尼亞語 - 阿爾巴尼亞

sr_RS

塞爾維亞語 - 塞爾維亞

sv_FI

瑞典語 - 芬蘭

sv_SE

瑞典語 - 瑞典

ta_IN

泰米爾語 - 印度

te_IN

泰盧固語 - 印度

th_TH

泰國語 - 泰國

tr_TR

土耳其語 - 土耳其

uk_UA

烏克蘭語 - 烏克蘭

ur_PK

烏爾都語 - 巴基斯坦

vi_VN

越南語 - 越南

zh_CN

中文 - 中國

zh_HK

中文 - 香港

zh_TW

中文-台灣

相關用法


注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | FORMAT method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。