sql >> データベース >  >> RDS >> Mysql

最初の文字で行を数える方法は?

    これは、他のオプションと同様に機能するはずです-

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

    一度に1文字ずつこのクエリを実行する場合は、WHERE句を追加して、GROUPBY-

    を削除できます。
    SELECT COUNT(*) AS total
    FROM contents
    WHERE name LIKE 'a%'
    


    1. mysqlで複数の行を1つの行と複数の列にマージする

    2. SQLデータベースを簡単に復元–ステップバイステップガイド

    3. MySQLビューのLONGTEXTフィールドに対するJPAネイティブクエリはエラーになります

    4. 参加する前に選択する方が良いですか?