將學生按性別分組并提取姓名
在 mysql 中,我們可以使用 group by 語句對數據進行分組,但如果需要在分組后獲取更詳細的信息,就需要使用聚合函數,如 group_concat。
要將一個班的 50 名學生按性別分組并提取姓名,可以按以下步驟編寫 mysql 語句:
select gender, group_concat(name) as names from students group by gender;
示例數據:
create table students ( id int, name varchar(100), gender varchar(10) ); insert into students (id, name, gender) values (1, '小明', '男'), (2, '小李', '男'), (3, '小紅', '女'), (4, '小綠', '女');
執行查詢后,將得到以下結果:
+-------+-------------------+ | gender | names | +-------+-------------------+ | 男 | 小明,小李 | | 女 | 小紅,小綠 | +-------+-------------------+
這樣,我們就成功地將學生按性別分組,并提取了每個組中的姓名。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END