MySQL是一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它的功能強大且易于使用。在使用MySQL時,我們可以通過SQL語句對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢、修改、刪除等操作。
本篇文章將介紹如何使用MySQL查詢選修課程人數(shù)。
--首先,我們需要創(chuàng)建一個包含學(xué)生選課信息的表,表結(jié)構(gòu)如下: CREATE TABLE `course_selection` ( `id` int(11) NOT NULL AUTO_INCREMENT, `student_id` int(11) DEFAULT NULL COMMENT '學(xué)生ID', `course_name` varchar(50) DEFAULT NULL COMMENT '課程名稱', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='學(xué)生選課信息表'; --然后,我們可以通過以下SQL語句查詢某一門課程的選課人數(shù): SELECT COUNT(*) FROM course_selection WHERE course_name='選修課程A'; --如果要查詢所有選修課程的選課人數(shù),可以使用如下SQL語句: SELECT course_name, COUNT(*) FROM course_selection WHERE course_name LIKE '選修課程%' GROUP BY course_name; --其中,LIKE '選修課程%'表示匹配以“選修課程”開頭的課程名稱,GROUP BY course_name表示按課程名稱分組統(tǒng)計選課人數(shù)。
通過以上SQL語句,我們可以輕松地查詢選修課程的選課人數(shù),為學(xué)生選課管理提供了便捷的數(shù)據(jù)支持。
上一篇mysql查詢選擇表單
下一篇mysql查詢返回值