Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách định dạng số trong MySQL

Trong MySQL, bạn có thể sử dụng FORMAT() chức năng định dạng một số thành một định dạng cụ thể. Hàm này chấp nhận ba tham số; số, số vị trí thập phân và ngôn ngữ tùy chọn.

Cú pháp

Cú pháp như sau:

FORMAT(X,D[,locale])

Ở đâu X là số bạn muốn định dạng, D là số chữ số thập phân mà bạn muốn làm tròn thành và locale là một đối số tùy chọn mà bạn có thể sử dụng để chỉ định ngôn ngữ sẽ sử dụng (xác định dấu thập phân, dấu phân cách hàng nghìn và nhóm giữa các dấu phân cách).

Ví dụ

Đây là một ví dụ:

SELECT FORMAT(1, 3);

Kết quả:

1.000

Trong ví dụ này, tôi đã chỉ định rằng phải có 3 chữ số thập phân.

Nếu bạn muốn xóa phần phân số khỏi một số, bạn có thể chỉ định 0 dưới dạng đối số vị trí thập phân.

Dưới đây là một số ví dụ khác:

SELECT 
    FORMAT(12345.6789, 0) AS 'Example 1',
    FORMAT(12345.6789, 2) AS 'Example 2',
    FORMAT(12345.6789, 5) AS 'Example 3';

Kết quả:

+-----------+-----------+--------------+
| Example 1 | Example 2 | Example 3    |
+-----------+-----------+--------------+
| 12,346    | 12,345.68 | 12,345.67890 |
+-----------+-----------+--------------+

Chỉ định ngôn ngữ

Bạn cũng có thể cung cấp đối số thứ ba tùy chọn, chỉ định ngôn ngữ để sử dụng cho số.

SELECT 
 FORMAT(12345.6789, 2, 'en_NZ') AS 'Example 1',
 FORMAT(12345.6789, 2, 'de_DE') AS 'Example 2';

Kết quả:

+-----------+-----------+
| Example 1 | Example 2 |
+-----------+-----------+
| 12,345.68 | 12.345,68 |
+-----------+-----------+

Dưới đây là danh sách các ngôn ngữ được hỗ trợ MySQL của tôi:

Giá trị ngôn ngữ Ý nghĩa
ar_AE :Tiếng Ả Rập - Các Tiểu vương quốc Ả Rập Thống nhất ar_BH :Tiếng Ả Rập - Bahrain
ar_DZ :Tiếng Ả Rập - Algeria ar_EG :Tiếng Ả Rập - Ai Cập
ar_IN :Tiếng Ả Rập - Ấn Độ ar_IQ :Tiếng Ả Rập - Iraq
ar_JO :Tiếng Ả Rập - Jordan ar_KW :Tiếng Ả Rập - Kuwait
ar_LB :Tiếng Ả Rập - Lebanon ar_LY :Tiếng Ả Rập - Libya
ar_MA :Tiếng Ả Rập - Maroc ar_OM :Tiếng Ả Rập - Oman
ar_QA :Tiếng Ả Rập - Qatar ar_SA :Tiếng Ả Rập - Ả Rập Saudi
ar_SD :Tiếng Ả Rập - Sudan ar_SY :Tiếng Ả Rập - Syria
ar_TN :Tiếng Ả Rập - Tunisia ar_YE :Tiếng Ả Rập - Yemen
be_BY :Belarus - Belarus bg_BG :Tiếng Bungari - Bungari
ca_ES :Catalan - Tây Ban Nha cs_CZ :Séc - Cộng hòa Séc
da_DK :Đan Mạch - Đan Mạch de_AT :Đức - Áo
de_BE :Đức - Bỉ de_CH :Đức - Thụy Sĩ
de_DE :Đức - Đức de_LU :Tiếng Đức - Luxembourg
el_GR :Greek - Hy Lạp en_AU :Anh - Úc
en_CA :Tiếng Anh - Canada en_GB :Tiếng Anh - Vương quốc Anh
en_IN :Tiếng Anh - Ấn Độ en_NZ :Tiếng Anh - New Zealand
en_PH :Tiếng Anh - Philippines en_US :Anh - Hoa Kỳ
en_ZA :Tiếng Anh - Nam Phi en_ZW :Tiếng Anh - Zimbabwe
es_AR :Tây Ban Nha - Argentina es_BO :Tiếng Tây Ban Nha - Bolivia
es_CL :Tiếng Tây Ban Nha - Chile es_CO :Tiếng Tây Ban Nha - Colombia
es_CR :Tiếng Tây Ban Nha - Costa Rica es_DO :Tiếng Tây Ban Nha - Cộng hòa Dominica
es_EC :Tiếng Tây Ban Nha - Ecuador es_ES :Tây Ban Nha - Tây Ban Nha
es_GT :Tiếng Tây Ban Nha - Guatemala es_HN :Tiếng Tây Ban Nha - Honduras
es_MX :Tiếng Tây Ban Nha - Mexico es_NI :Tiếng Tây Ban Nha - Nicaragua
es_PA :Tiếng Tây Ban Nha - Panama es_PE :Tiếng Tây Ban Nha - Peru
es_PR :Tiếng Tây Ban Nha - Puerto Rico es_PY :Tiếng Tây Ban Nha - Paraguay
es_SV :Tiếng Tây Ban Nha - El Salvador es_US :Tây Ban Nha - Hoa Kỳ
es_UY :Tây Ban Nha - Uruguay es_VE :Tiếng Tây Ban Nha - Venezuela
et_EE :Tiếng Estonia - Estonia eu_ES :Basque - Basque
fi_FI :Phần Lan - Phần Lan fo_FO :Faroese - Quần đảo Faroe
fr_BE :Pháp - Bỉ fr_CA :Tiếng Pháp - Canada
fr_CH :Pháp - Thụy Sĩ fr_FR :Pháp - Pháp
fr_LU :Tiếng Pháp - Luxembourg gl_ES :Galicia - Tây Ban Nha
gu_IN :Gujarati - Ấn Độ he_IL :Tiếng Do Thái - Israel
hi_IN :Tiếng Hindi - Ấn Độ hr_HR :Croatia - Croatia
hu_HU :Tiếng Hungary - Hungary id_ID :Indonesia - Indonesia
is_IS :Tiếng Iceland - Iceland it_CH :Ý - Thụy Sĩ
it_IT :Ý - Ý ja_JP :Nhật Bản - Nhật Bản
ko_KR :Hàn Quốc - Hàn Quốc lt_LT :Tiếng Litva - Litva
lv_LV :Tiếng Latvia - Latvia mk_MK :Tiếng Macedonian - FYROM
mn_MN :Mongolia - tiếng Mông Cổ ms_MY :Malay - Malaysia
nb_NO :Tiếng Na Uy (Bokmål) - Na Uy nl_BE :Hà Lan - Bỉ
nl_NL :Dutch - Hà Lan no_NO :Na Uy - Na Uy
pl_PL :Ba Lan - Ba Lan pt_BR :Tiếng Bồ Đào Nha - Braxin
pt_PT :Tiếng Bồ Đào Nha - Bồ Đào Nha rm_CH :Romansh - Thụy Sĩ
ro_RO :Tiếng Rumani - Rumani ru_RU :Nga - Nga
ru_UA :Tiếng Nga - Ukraina sk_SK :Tiếng Slovak - Slovakia
sl_SI :Tiếng Slovenia - Slovenia sq_AL :Albanian - Albania
sr_RS :Tiếng Serbia - Nam Tư sv_FI :Thụy Điển - Phần Lan
sv_SE :Thụy Điển - Thụy Điển ta_IN :Tamil - Ấn Độ
te_IN :Telugu - Ấn Độ th_TH :Thái - Thái Lan
tr_TR :Thổ Nhĩ Kỳ - Thổ Nhĩ Kỳ uk_UA :Ukraina - Ukraina
ur_PK :Tiếng Urdu - Pakistan vi_VN :Tiếng Việt - Việt Nam
zh_CN :Tiếng Trung - Trung Quốc zh_HK :Tiếng Trung - Hồng Kông
zh_TW :Trung Quốc - Tỉnh Đài Loan của Trung Quốc

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cảnh báo:Không thể sửa đổi thông tin tiêu đề - tiêu đề đã được gửi do lỗi

  2. Cách chuyển từ MSSQL sang MySQL

  3. Cách cài đặt MySQL trên Debian 8

  4. Thông tin về cơ sở dữ liệu information_schema trong MySQL

  5. Làm cách nào để thoát khỏi các từ dành riêng được sử dụng làm tên cột? MySQL / Tạo bảng