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

SQL Serverで1つだけ選択して最後から2番目の行を取得しますか?

    1つの選択で最後から2番目の行を取得するには:

    SELECT TOP 1 * From
    (select Top 2 * from Cinema ORDER BY CinemaID DESC) x                     
    ORDER BY CinemaID
    

    外側の選択は2行しかないため、実際には「1つの」選択のみです。



    1. 2つのMySQL列を1つの列に結合する方法は?

    2. 重複するSQLレコードを削除して、一意のキーを許可する

    3. Google Data Studio-Cloud SQLForMySQLコネクタエラー

    4. Mysql-順序に基づいて別の列からテーブル列を更新します