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

django(postgresバックエンド)の数値文字列によるクエリ結果の順序付け

    まず最初に、数値として扱う必要があるvarchar列がある理由を尋ねますが、気にしないでください。

    extraを使用できます 文字列を変換するquerysetメソッド:

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



    1. postgresqlでクエリを停止/強制終了する方法は?

    2. MySQLデータベースの更新中にエラーが発生しました:主キーのデフォルトエントリが重複しています='0'

    3. 別の列を追加すると、MysqlDISTINCTが機能しません

    4. OC4J10.1.3.3データベースの永続性を設定するojms.rarが見つかりません