1行のみを返すには、LIMIT 1
を使用します :
SELECT *
FROM tbl_foo
WHERE name = 'sarmen'
LIMIT 1
ORDER BY
がない限り、「最初の行」または「最後の行」と言っても意味がありません。 句。 ORDER BY
を追加するとします 句を使用すると、次の方法でLIMITを使用できます。
- 最初の行を取得するには、
LIMIT 1
を使用します 。 - 2行目を取得するには、オフセット付きの制限を使用できます:
LIMIT 1, 1
。 - 最後の行を取得するには、順序を逆にし(ASCをDESCに、またはその逆に変更します)、
LIMIT 1
を使用します。 。