【MySQL】数値を3桁区切りで表示する方法
ここではMySQLで、数値を3桁区切りで表示する方法を紹介しています。
数値を3桁区切りで表示する方法
数値を3桁区切りで表示するには、FORMAT関数を使います。
FORMAT関数の基本的な使い方は次の通りです。
値1に指定した数値を3桁のカンマ区切りにした値を返します。値2によって、小数点第何位まで表示させるか指定します。
FORMAT(値1,値2)
次のSQLでは、123456789という数値をカンマ区切りで表示しています。
mysql> SELECT FORMAT(123456789,0);
+---------------------+
| FORMAT(123456789,0) |
+---------------------+
| 123,456,789 |
+---------------------+
1 row in set (0.00 sec)
値2に3を設定すると、小数点第3今でを表示しています。
mysql> SELECT FORMAT(123456789,3);
+---------------------+
| FORMAT(123456789,3) |
+---------------------+
| 123,456,789.000 |
+---------------------+
1 row in set (0.00 sec)