ФОРМАТ
Синтаксис
FORMAT(num, decimal_position[, locale])
Описание
Форматирует заданное число для отображения в виде строки, добавляя разделители в соответствующее положение и округляя результаты до заданной десятичной позиции. Например, он бы отформатировал 15233.345 до 15,233.35.
Если заданная десятичная позиция — 0, он округляет, чтобы вернуть значение без десятичной точки или дробной части. Вы можете необязательно указать значение локалей, чтобы отформатировать числа в соответствии с шаблоном, подходящим для данного региона.
Примеры
SELECT FORMAT(1234567890.09876543210, 4) AS 'Format'; +--------------------+ | Format | +--------------------+ | 1,234,567,890.0988 | +--------------------+ SELECT FORMAT(1234567.89, 4) AS 'Format'; +----------------+ | Format | +----------------+ | 1,234,567.8900 | +----------------+ SELECT FORMAT(1234567.89, 0) AS 'Format'; +-----------+ | Format | +-----------+ | 1,234,568 | +-----------+ SELECT FORMAT(123456789,2,'rm_CH') AS 'Format'; +----------------+ | Format | +----------------+ | 123'456'789,00 | +----------------+
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают взгляды MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/format/