У меня есть строковый столбец, который является чем-то вроде «foo.bar.baz123», и я хотел бы заказать на целое число в конце этой строки так .. В Postgres, я могу сделать это с помощью:Как заказать подстроку regexp?
ORDER BY SUBSTRING(column FROM '(\d+)$')::integer
Но как вы это делаете в sqlite?
Кроме того, следует отметить, что это важно заказать целочисленными, так что я бы получить результаты отсортированы как:
foo.bar.baz1
foo.bar.baz2
foo.bar.baz10
foo.bar.baz123
Будет ли число в конце всегда содержать 3 цифры или это может измениться? –
@TimBiegeleisen, см. Мой обновленный вопрос .. будет 1-я цифра. – patrick