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

Jak změnit výchozí chování null řazení z PostgreSQL v Django ORM

Pomocí extra jsem přišel na způsob, který pojme DB motory, které fungují oběma směry (nula jako nejvyšší nebo nejnižší hodnota) , čímž se hodnota null zaškrtne jako booleovská hodnota a při řazení logických hodnot false < true se zdá být univerzální:

qs = qs.extra(select={'null_start': "publish_start is null"},
              order_by=['null_start', '-publish_start'])



  1. Entity Framework Oracle a Sql Server - jak vytvořit databázově nezávislou aplikaci

  2. SQL dotaz uvízl ve stavu statistiky

  3. MySQL - Jak zvýšit velikost varchar existujícího sloupce v databázi bez porušení existujících dat?

  4. Ani percentile_cont ani percentile_disc nevypočítávají požadovaný 75. percentil v PostgreSQL 9.6.3