sql >> データベース >  >> RDS >> PostgreSQL

DjangoORMでPostgreSQLからデフォルトのnullソート動作を変更する方法

    extraを使用して、どちらの方法でも機能するDBエンジン(最大値または最小値としてnull)に対応する方法を見つけました。 、nullチェックをブール値にし、ブール値をソートする場合はfalse < true 普遍的なようです:

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



    1. PHPを使用して過去7日間を取得する方法

    2. fputcsvが重複する列を生成するのはなぜですか?

    3. DB内のすべての行を取得するにはどうすればよいですか?

    4. MariaDB10.4の新機能