sql >> Databasteknik >  >> RDS >> PostgreSQL

Ordna frågeresultat efter numeriska strängar i django (postgres backend)

Jag skulle först och främst fråga varför du har en varchar-kolumn som måste behandlas som numerisk, men strunt i det.

Du kan använda extra queryset-metod för att konvertera din sträng:

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



  1. Hur installerar man luasql på Linux Ubuntu 16?

  2. Extremt grundläggande PHP och Mysql

  3. kunde inte översätta värdnamnet postgres till adress:Namn eller tjänst okänd

  4. Hur hittar man det maximala antalet med mysql?