Per restituire una sola riga usa LIMIT 1
:
SELECT *
FROM tbl_foo
WHERE name = 'sarmen'
LIMIT 1
Non ha senso dire "prima riga" o "ultima riga" a meno che tu non abbia un ORDER BY
clausola. Supponendo che tu aggiunga un ORDER BY
clausola quindi puoi utilizzare LIMIT nei seguenti modi:
- Per ottenere la prima riga usa
LIMIT 1
. - Per ottenere la 2a riga puoi usare limit con un offset:
LIMIT 1, 1
. - Per ottenere l'ultima riga, inverti l'ordine (cambia ASC in DESC o viceversa) quindi usa
LIMIT 1
.