Порядок PostgreSQL по первым 3 буквам строки поля

#postgresql

#postgresql

Вопрос:

У меня есть таблица столбцов, подобная этой, в моей таблице базы данных PostgreSQL

 | Product|
|--------|
|  A10A  |
|  A13   |
|  A12B  |
 

и я хочу упорядочить его по первому, как это:

 | Product|
|--------|
|  A10A  |
|  A12B  |
|  A13   |
 

Если я использую обычный порядок, я не получаю точно такой же результат, который я хочу

Комментарии:

1. order by left(product, 3) ?

2. @a_horse_with_no_name я получил это: `функция слева (изменение символа, целое число) не существует`

3. Тогда вы используете устаревшую (и неподдерживаемую) версию Postgres. Вам нужно использовать substr() вместо этого