Untuk mengembalikan hanya satu baris gunakan LIMIT 1
:
SELECT *
FROM tbl_foo
WHERE name = 'sarmen'
LIMIT 1
Tidak masuk akal untuk mengatakan 'baris pertama' atau 'baris terakhir' kecuali Anda memiliki ORDER BY
ayat. Dengan asumsi Anda menambahkan ORDER BY
klausa maka Anda dapat menggunakan LIMIT dengan cara berikut:
- Untuk mendapatkan baris pertama gunakan
LIMIT 1
. - Untuk mendapatkan baris ke-2 Anda dapat menggunakan limit dengan offset:
LIMIT 1, 1
. - Untuk mendapatkan baris terakhir, balikkan urutannya (ubah ASC menjadi DESC atau sebaliknya) lalu gunakan
LIMIT 1
.