В этом учебном пособии вы узнаете, как использовать PostgreSQL функцию to_number с синтаксисом и примерами
Описание
Функция PostgreSQL to_number преобразует строку в число.
Синтаксис
Синтаксис функции to_number в PostgreSQL:
to_number( string1, format_mask )
Параметры или аргументы
- string1
- Строка, которая будет преобразована в число.
- format_mask
- Формат, который будет использоваться для преобразования string1 в число. Это может быть одно из следующих и может использоваться во многих комбинациях.
Параметр Пояснение 9 Значение (без начальных нулей) 0 Значение (с ведущими нулями) . Десятичный , Разделитель групп PR Отрицательное значение в угловых скобках С Знак L Символ валюты D Десятичный G Разделитель групп MI Знак минус (для отрицательных чисел) PL Знак плюс (для положительных чисел) SG Знак плюс/минус (для положительных и отрицательных чисел) RN Римские цифры TH Суффикс порядкового номера th Суффикс порядкового номера V Сдвиг цифр EEEE Научная нотация
Применение
Функция to_number может использоваться в следующих версиях PostgreSQL:
- PostgreSQL 11, PostgreSQL 10, PostgreSQL 9.6, PostgreSQL 9.5, PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4
Пример
Рассмотрим некоторые примеры функций to_number, чтобы понять, как использовать функцию to_number в PostgreSQL.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
SELECT to_number('1234.73', '9999.99'); --Результат: 1234.73 SELECT to_number('1,234.73', '9G999.99'); --Результат: 1234.73 SELECT to_number('$1,234.73', 'L9G999.99'); --Результат: 1234.73 SELECT to_number('$1,234.73', 'L9G999'); --Результат: 1234 |