-
SQLの場合:
SELECT field1, field2, COUNT(*) FROM table GROUP BY field1, field2;
このコードは、
table
テーブルをfield1
とfield2
の値でグループ化し、それぞれのグループごとのレコード数を数えます。 -
Pythonの場合(SQLAlchemyを使用する場合):
from sqlalchemy import create_engine, Table, Column, Integer, String, MetaData engine = create_engine('your_database_connection_string') metadata = MetaData(bind=engine) table = Table('your_table', metadata, autoload=True) query = table.select().group_by(table.c.field1, table.c.field2) result = engine.execute(query) for row in result: print(row)
このコードでは、SQLAlchemyを使用してデータベース接続を確立し、指定したテーブルからデータを取得して
field1
とfield2
でグループ化します。結果はループで処理され、各行が表示されます。