sql >> Databáze >  >> RDS >> Mysql

zachycení prvního řádku pouze v dotazu mysql

Chcete-li vrátit pouze jeden řádek, použijte LIMIT 1 :

SELECT *
FROM tbl_foo
WHERE name = 'sarmen'
LIMIT 1

Nemá smysl říkat „první řádek“ nebo „poslední řádek“, pokud nemáte ORDER BY doložka. Za předpokladu, že přidáte ORDER BY klauzuli pak můžete použít LIMIT následujícími způsoby:

  • K získání prvního řádku použijte LIMIT 1 .
  • Chcete-li získat 2. řádek, můžete použít limit s posunem:LIMIT 1, 1 .
  • Chcete-li získat poslední řádek, obraťte pořadí (změňte ASC na DESC nebo naopak), poté použijte LIMIT 1 .


  1. DB schéma pro chaty?

  2. TABLESAMPLE vrací nesprávný počet řádků?

  3. Jak vytvořit průběžný celkový součet klouzavého období

  4. XAMPP S PHP/MySQL běží opravdu pomalu