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

CakePHPの複数のカウント

    イベントをカウントし、グループ化 それらが発生した日付。

    例:

    SELECT eventDate, COUNT() as 'events'
    FROM   events
    GROUP  BY eventDate
    ORDER  BY eventDate ASC
    

    次のような結果になる可能性があります:

    2009-08-11 | 23
    2009-08-09 | 128
    2009-08-06 | 15
    

    日付と時刻をeventDateとして保存する場合は、substr()関数を使用して、日付だけでイベントをグループ化する必要があります。

    SELECT substr(eventDate, 1, 10) as 'date', COUNT() as 'events'
    FROM   events
    GROUP  BY substr(eventDate, 1, 10)
    ORDER  BY eventDate ASC
    



    1. 複数の列を持つ複数の行を挿入する1つのクエリ

    2. SQLを介したシーケンス内の文字のカウント

    3. 同じクエリで選択して更新

    4. SQLite Nullif()のしくみ