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

jak počítat řádky podle prvního písmene?

To by mělo fungovat stejně jako jakákoli jiná možnost -

SELECT
    LEFT(name, 1) AS first_letter,
    COUNT(*) AS total
FROM contents
GROUP BY first_letter

Pokud chcete spustit tento dotaz pro jedno písmeno najednou, můžete přidat klauzuli WHERE a vypustit GROUP BY -

SELECT COUNT(*) AS total
FROM contents
WHERE name LIKE 'a%'


  1. jak se vypořádat s přízvuky a podivnými znaky v databázi?

  2. Jak zacházet s Day Light Saving v databázi Oracle

  3. Získejte všechna data v měsíci spolu s daty z tabulky

  4. Jak používat příkaz CASE v MySQL