sql >> Database >  >> RDS >> Oracle

Oracle:rijnummer weergeven met 'order by'-clausule

Naast het nesten van de query, kunt u een analytische functie gebruiken

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

Het gebruik van analytische functies maakt het ook gemakkelijker als u de manier waarop met koppelingen wordt omgegaan wilt wijzigen. U kunt ROW_NUMBER . vervangen met RANK of DENSE_RANK .



  1. Een tabel opvragen op basis van waarden uit die tabel

  2. String-array retourneren en gebruiken op AutoCompleteTextview

  3. Query Tijdbereik tussen datums met DATETIME mysql

  4. Een DELETE Pass-Through-query uitvoeren in SQL Server