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

Oracle:「orderby」句を使用して行番号を表示する

    クエリをネストするだけでなく、分析関数を使用することもできます

    SELECT row_number() OVER (ORDER BY a.full_name),
           lg_id,
           full_name,
           sort_order
      FROM activity_type_lang a
     WHERE a.lg_id = 'en'
     ORDER BY a.full_name
    

    分析関数を使用すると、タイの処理方法を変更する場合にも簡単になります。 ROW_NUMBERを置き換えることができます RANKまたはDENSE_RANKを使用 。



    1. フィールド間の違いについてテーブルの行を比較する

    2. ORA-22054アンダーフローエラー

    3. mysqljsonの値で配列要素を削除します

    4. goinsqlを使用して動的クエリを実行します