För att endast returnera en rad använd LIMIT 1 :
SELECT *
FROM tbl_foo
WHERE name = 'sarmen'
LIMIT 1
Det är inte meningsfullt att säga "första raden" eller "sista raden" om du inte har en ORDER BY klausul. Förutsatt att du lägger till en ORDER BY så kan du använda LIMIT på följande sätt:
- För att få den första raden använd
LIMIT 1. - För att få den andra raden kan du använda limit med en offset:
LIMIT 1, 1. - För att få den sista raden invertera ordningen (ändra ASC till DESC eller vice versa) använd sedan
LIMIT 1.