sql >> Databáze >  >> RDS >> PostgreSQL

Řazení výsledků dotazu podle číselných řetězců v django (postgres backend)

Nejprve bych se zeptal, proč máte sloupec varchar, který je třeba považovat za číselný, ale nevadí.

Můžete použít extra metoda queryset pro převod vašeho řetězce:

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



  1. jak mohu zjistit, zda mysql_real_escape_string funguje

  2. Generování náhodných jmen v sql

  3. pg_restore Alternativy - PostgreSQL Backup and Automatic Recovery with ClusterControl

  4. Porovnání databází Oracle SQL vrací nesprávný výsledek