Как мне отсортировать столбец VARCHAR в PostgreSQL, содержащий слова и числа?

, мне нужно заказать запрос select с использованием столбца varchar, используя числовой и текстовый порядок. Запрос будет выполнен в java-программе с использованием jdbc вместо postgresql.

Если я использую ORDER BY в предложении select, я получаю:

1
11
2
abc

Однако мне нужно получить:

1
2
11
abc

проблема в том, что столбец также может содержать текст.

Этот вопрос аналогичен (но предназначен для SQL Server):

Как мне отсортировать столбец VARCHAR на сервере SQL, который содержит слова и числа?

Однако Предлагаемое решение не работало с PostgreSQL.

Заранее спасибо, с уважением,

6
задан Community 23 May 2017 в 12:32
поделиться