PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Porządkowanie wyników zapytania według ciągów numerycznych w django (backend postgres)

Przede wszystkim zapytałbym, dlaczego masz kolumnę varchar, którą należy traktować jako liczbową, ale nieważne.

Możesz użyć extra metoda queryset do konwersji ciągu:

MyTable.objects.extra(select={'int_name': 'CAST(t.name AS INTEGER)'},
                      order_by=['int_name'])



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres NIE JEST WYKONANY

  2. Jak stworzyć tabelę drzewa bez relacji cyklicznej?

  3. Postgres DOŁĄCZ z unnest

  4. Kolejność Railsów według pola asocjacji

  5. Liczba PostgreSQL ile razy podciąg występuje w tekście