mysql学生表怎么创建
作者:QuietDream
时间:2023-05-03
浏览:2
题目:1.建表语句createtablestudent(idvarchar(20),namevarchar(20),genderchar(1),birthvarchar(20),departmentvarchar(20),addressvarchar(20))charset=utf8;2.插入数据insertintostudentvalues("201901","张大佬","男","1985","计算机系","北京市海淀区"),("201902","郭大侠","男","1986","中文系","北京市昌平
本文目录
题目:
1.建表语句
create table student (
id varchar(20),
name varchar(20),
gender char(1),
birth varchar(20),
department varchar(20),
address varchar(20)
) charset = utf8;
2.插入数据
insert into student values
("201901","张大佬","男","1985","计算机系","北京市海淀区"),
("201902","郭大侠","男","1986","中文系","北京市昌平区"),
("201903","张三","女","1990","中文系","湖南省永州市"),
("201904","李四","男","1990","英语系","辽宁市阜新市"),
("201905","王五","女","1991","英语系","福建省厦门市"),
("201906","王六","男","1988","计算机系","湖南省衡阳市");
结果如下
3.解题思路
select
department 院系,
case gender when "男" then 1 else 0 end 男,
case gender when "女" then 1 else 0 end 女
from student;
结果如下
select
院系,
sum(男) 男,
sum(女) 女,
sum(男) + sum(女) as 总计
from
(
select department 院系,
case gender when "男" then 1 else 0 end 男,
case gender when "女" then 1 else 0 end 女
from student
) a
group by 院系;结果如下
作者最新文章
Microsoft365商业版怎么从试用转成付费订阅
2026-10-05 15:45
高通骁龙8至尊版Gen6实物图曝光:侧置DRAM与HPB散热结构解析
2026-09-08 17:07
电影剪辑实战:镜头组织、节奏控制与声音衔接技巧
2026-09-04 09:27
天堂漫画网页版登录入口及访问指南
2026-08-28 11:07
RedmiNote13Pro+桌面动画怎么设置 RedmiNote13Pro+桌面动画设置方法
2026-08-25 14:24
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多









































