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

SQLクエリの結果セットに行番号を追加します

    SELECT
        t.A,
        t.B,
        t.C,
        ROW_NUMBER() OVER (ORDER BY (SELECT 1)) AS number
    FROM tableZ AS t
    

    SQLFiddleでの作業例を参照してください

    もちろん、行番号の順序を定義することもできます。その場合は、OVER (ORDER BY (SELECT 1))を入れ替えるだけです。 たとえば、OVER (ORDER BY t.C) 、通常のORDER BYのように 条項。



    1. PHPを使用してGoogleCloudSQLに接続してデータを取得するにはどうすればよいですか?

    2. 値が配列のみにあるIDを検索する

    3. PgSQLが年の日を日付に戻す

    4. ストアドプロシージャの使用:mysqli-> query(CALL select_procedure)とmysqli-> query(SELECT ...)の結果が異なります。