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