MySQLでデータをソートやグループ化する方法は何ですか?
MySQLでは、データを並べ替えるためにORDER BY句、データをグループ化するためにGROUP BY句を使用することができます。
- データを並べ替える。
SELECT * FROM table_name ORDER BY column_name ASC/DESC;
ASCは昇順、DESCは降順を表します。
- データをグループ化する:
SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name;
指定された列をグループ化して、各グループ内の行数を計算します。複数の列をグループ化する場合は、GROUP BY句を使用できます。
SELECT column1, column2, COUNT(*) FROM table_name GROUP BY column1, column2;