Как сначала выполнить сортировку по числам с помощью запроса Oracle SQL?

У меня есть эта таблица с полем 'title', которое является varchar2, и я хочу выбрать все строки и отсортировать их сначала по номеру, а затем по алфавиту, как это обычно бывает.

Например, в настоящее время я получаю это с помощью простого ORDER BY title в конце:

  • Abc
  • Def
  • 321

Но я хочу это:

  • 321
  • Abc
  • Def

Странно то, что SQL Developer показывает «правильный» порядок, сначала числами. Но в моем приложении (PHP с использованием OCI8) цифры отображаются последними.

7
задан Ricardo Amaral 1 December 2010 в 12:36
поделиться