sql >> Databasteknik >  >> RDS >> Mysql

Välj specifik rad från mysql-tabellen

Du kan använda LIMIT 2,1 istället för WHERE row_number() = 3 .

Som dokumentationen förklarar, det första argumentet anger offset för den första raden som ska returneras, och det andra anger det maximala antalet rader som ska returneras .

Tänk på att det är ett 0-baserat index. Så om du vill ha radnumret n , bör det första argumentet vara n-1 . Det andra argumentet kommer alltid att vara 1 , eftersom du bara vill ha en rad. Till exempel, om du vill ha radnumret 56 för en tabell customer :

SELECT * FROM customer LIMIT 55,1


  1. Lägg till List<int> till en mysql-parameter

  2. Hur parallella planer startar – del 1

  3. Hur infogar man en uppdateringsbar post med JSON-kolumn i PostgreSQL med JOOQ?

  4. Skapa C#-klasser baserade på MySQL-tabellen