PostgreSQL функция to_number

В этом учебном пособии вы узнаете, как использовать 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.
Например: