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

PostgreSQLクエリで行番号を表示するにはどうすればよいですか?

    select   row_number() over (order by <field> nulls last) as rownum, *
    from     foo_tbl
    order by <field>
    

    注文が不要な場合は、この回答も簡略化できます:

    select row_number() over(), *  -- notice: no fields are needed
    from   foo_tbl
    

    SQLフィドルの概念実証



    1. PHPでSQLServerに接続できません

    2. 2番目のフィールドの自動インクリメントを使用した2つのフィールドのSQLServer固有の複合キー

    3. コンストラクターSQLiteOpenHelper()は未定義です

    4. 理由/有用性は、OracleデータベースステートメントでENABLEキーワードを使用することです。