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

SQL:1つの列と対応する他の列の最大値を取得する

    ROW_NUMBER()を使用します :

    SELECT s.id,s.tag,s.version FROM (
        SELECT t.*,
               ROW_NUMBER() OVER(PARTITION BY t.id ORDER BY t.version DESC) as rnk
       FROM YourTable t) s
    WHERE s.rnk = 1
    


    1. INMEMORYパーティションからデータを収集する方法は?

    2. c#とmysql間のデータトラフィックを暗号化する

    3. mysqlテーブルからutf-8コンテンツを読み取る

    4. SQLクエリで正しく表示されないUnicode文字の処理