#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()
вместо этого