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

Oracleの1つの列の上位n個の個別の値

    はい、dense_rankを使用できます 重複したコードを避けてください:

    select col 
      from (select col, dense_rank() over (order by col) rnk from tbl)
      where rnk <= 3
    




    1. CHAR / VARCHARインデックスを使用すると、MySQLクエリのパフォーマンスが非常に悪いのはなぜですか?

    2. SQLServerはVarcharを日時に変換します

    3. Oracleタイムゾーン変換(from_tzを使用)

    4. Oracle(およびMySQL)で派生列リストを表現するための一般的な回避策はありますか?