欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 格式化數字 補0

錢斌斌2年前10瀏覽0評論

在開發中,我們經常需要對數字進行格式化,特別是需要補零,使其達到指定位數。MySQL也提供了使用函數進行格式化數字的方式,下面我們來詳細了解。

1. 補0前導位數使用LPAD函數

SELECT LPAD(123, 5, '0')  /* 輸出:00123 */
SELECT LPAD(789, 3, '0')  /* 輸出:789 */

LPAD函數的第一個參數是需要格式化的數字,第二個參數是數字輸出的總位數,第三個參數是填充字符,默認為“空格”。

2. 截取小數位數使用FORMAT函數

SELECT FORMAT(1234.56789, 2)   /* 輸出:1,234.57 */
SELECT FORMAT(1234.5, 1)       /* 輸出:1,234.5 */
SELECT FORMAT(1234.5, 2)       /* 輸出:1,234.50 */

FORMAT函數的第一個參數是需要格式化的數字,第二個參數是保留的小數位數。

3. 格式化成貨幣形式使用FORMAT函數

SELECT FORMAT(1234.56789, 2, 'zh_CN')  /* 輸出:¥1,234.57 */
SELECT FORMAT(1234.56789, 2, 'en_US')  /* 輸出:$1,234.57 */

FORMAT函數的第一個參數是需要格式化的數字,第二個參數是保留的小數位數,第三個參數是地區設置。

總結:在開發中,我們需要對數字進行格式化的場景非常多,MySQL提供的函數豐富多樣,我們可以靈活運用這些函數來實現不同的需求。