MySQL
Hàm FORMAT trong MySQL
14/12/2023
Trong MySQL, hàm FORMAT được sử dụng để định dạng số với một định dạng cụ thể. Hàm này hữu ích khi bạn muốn hiển thị số với một số lượng chữ số thập phân cố định hoặc khi muốn thêm dấu phân cách giữa các chữ số hàng nghìn, triệu, v.v.
Cú pháp
Cú pháp của hàm FORMAT như sau:
FORMAT(number, [decimal_places])
Trong đó:
number là số cần được định dạng.
decimal_places là số lượng chữ số thập phân bạn muốn hiển thị. (Tùy chọn, mặc định là 0)
Ví dụ
Dưới đây là một số ví dụ minh họa:
Định dạng số với chữ số thập phân:
SELECT FORMAT(12345.6789, 2) AS formatted_number;
Kết quả: "12,345.68"
Định dạng số mà không có chữ số thập phân:
SELECT FORMAT(9876543) AS formatted_number;
Kết quả: "9,876,543"
Sử dụng trong câu truy vấn với dữ liệu từ cột:
SELECT product_name, FORMAT(product_price, 2) AS formatted_price FROM products;
Giả sử có một bảng "products" với các cột "product_name" và "product_price". Hàm FORMAT được sử dụng để định dạng giá sản phẩm với 2 chữ số thập phân.
Lưu ý rằng hàm FORMAT trả về chuỗi kết quả, không phải số, vì vậy nếu bạn cần sử dụng kết quả trong các phép toán số học, bạn có thể cần chuyển đổi kiểu dữ liệu của nó.
SELECT CAST(FORMAT(12345.6789, 2) AS DECIMAL(10,2)) AS formatted_number_as_number;
Hàm FORMAT giúp làm cho việc hiển thị số trở nên dễ đọc và thân thiện hơn trong các bảng kết quả hoặc báo cáo.
Bài viết liên quan
13:57 . 12/05/2024
09:36 . 14/01/2024
22:38 . 10/01/2024
22:38 . 30/12/2023
22:33 . 30/12/2023
22:30 . 30/12/2023
22:10 . 30/12/2023
22:03 . 30/12/2023
09:01 . 30/12/2023
Hỗ trợ
Thanh toán
Tuyển dụng
Liên hệ










