MySQL中的FORMAT函數用于格式化數字,常用于將數字轉化為指定小數位數的字符串表示形式。其基本語法為:
FORMAT(X, D)
其中,X
是要格式化的數字,D
是小數點后保留的位數。
例如,如果你想將數字12345.6789格式化為保留兩位小數的字符串,可以使用以下語句:
SELECT FORMAT(12345.6789, 2);
執行該語句后,返回的結果將是字符串’12,345.68’。注意,FORMAT函數會將數字轉化為字符串,并在需要的地方添加逗號作為千位分隔符。
此外,FORMAT函數還可以用于日期和時間的格式化。在日期和時間格式化中,D
的值表示要顯示的日期或時間部分的位數,其余部分由指定的格式字符串決定。例如,如果你想將當前日期格式化為’YYYY-MM-DD’的形式,可以使用以下語句:
SELECT FORMAT(NOW(), '%Y-%m-%d');
執行該語句后,返回的結果將是類似’2023-07-28’這樣的日期字符串。