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

n番目ごとのレコードの行を返す

    ここで、 ROW_NUMBER 助けられる。 order-by句が必要ですが、order-byが存在するため(特定の注文を保証するために必要)、これは問題ありません。

    SELECT t.id, t.key
    FROM
    (
        SELECT id, key, ROW_NUMBER() OVER (ORDER BY key) AS rownum
        FROM datatable
    ) AS t
    WHERE t.rownum % 30 = 0    -- or % 40 etc
    ORDER BY t.key
    


    1. postgres_fdwでローカルホストに接続する方法は?

    2. postgresqlデータベースに画像を挿入します

    3. 等しい列の行をどのように見つけることができますか?

    4. Googleマップのオーバーレイシェイプをデータベースに保存するにはどうすればよいですか?