sql >> Databasteknik >  >> RDS >> Oracle

Finns det något sätt att få radnumret i Mysql som rownumret i oracle

Tills MySQL äntligen stöder modern SQL, är det enda sättet att få något liknande detta:

SELECT @rownum:[email protected] + 1 as row_number, 
       t.*
FROM ( 
   < your original query goes here >
) t,
(SELECT @rownum := 0) r



  1. Få lista över alla bord i Oracle?

  2. sqlite returnerade:felkod =1, msg =ingen sådan kolumn:kök1

  3. Bästa sättet att infoga flera rader i Oracle?

  4. SQL Server ALLA operatörer förklaras