sql >> Databasteknik >  >> RDS >> Mysql

mysql välj inom gränsen

Du kan inte direkt ha ett dynamiskt värde för limit, men din fråga kan skrivas om utan gränsen enligt följande:

set i := (select count(*) from tableCBA);
select id
from tableABC
where (i := i-1) = 0;

Detta kommer att returnera den n:e raden, där n är antalet rader i tabellCBA;



  1. Hur man validerar ÅÅÅÅMMDD datum angivet som parameter PL/SQL

  2. inom lat,lng gränser där fråga

  3. Var lagrar MySQL databasfiler på Windows och vad heter filerna?

  4. Hur visar man radnummer i PostgreSQL-fråga?