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

SELECTステートメントの前の行の値にアクセスする方法はありますか?

    ラグ関数を使用します:

    SELECT value - lag(value) OVER (ORDER BY Id) FROM table
    

    Idに使用されるシーケンスは値をスキップできるため、Id-1が常に機能するとは限りません。



    1. 暗号化を利用してPostgreSQLデータベースのセキュリティを強化する

    2. LIMIT句に大きなオフセットを使用してMySQLクエリを高速化するにはどうすればよいですか?

    3. WindowsでのOracleSQLDeveloper入門

    4. PostgreSQLで文字列を日付に変換する方法