SQLite đã giới thiệu FORMAT()
, có thể được sử dụng để định dạng chuỗi.
Chính xác hơn, nó thực sự vừa đổi tên SQL PRINTF()
hàm thành FORMAT()
. Lý do là để tương thích tốt hơn với các DBMS khác. PRINTF()
gốc tên được giữ lại làm bí danh để tương thích ngược.
FORMAT()
hàm (hoặc cách đặt tên của nó) đã được giới thiệu trong SQLite 3.38.0, được phát hành vào ngày 22 tháng 2 năm 2022.
Ví dụ
Dưới đây là một ví dụ để chứng minh:
SELECT
PRINTF("%,d", 123456789) AS PRINTF,
FORMAT("%,d", 123456789) AS FORMAT;
Kết quả:
PRINTF FORMAT ----------- ----------- 123,456,789 123,456,789
Chúng ta có thể thấy rằng FORMAT()
được sử dụng giống như cách mà PRINTF()
được sử dụng và kết quả của nó là như nhau.
Xem tài liệu của SQLite cho FORMAT()
chức năng để có cái nhìn tổng quan về chức năng.
Cũng xem tài liệu của SQLite cho PRINTF()
để được giải thích chi tiết.