城阳网站建设电话,台州做微网站,wordpress实验室模板,抖音代运营多少钱一个月目录 单表查询
1、显示所有职工的基本信息。
2、查询所有职工所属部门的部门号#xff0c;不显示重复的部门号。
3、求出所有职工的人数。
4、列出最高工资和最低工资。
5、列出职工的平均工资和总工资。
6、创建一个只有职工号、姓名和工作时间的新表不显示重复的部门号。
3、求出所有职工的人数。
4、列出最高工资和最低工资。
5、列出职工的平均工资和总工资。
6、创建一个只有职工号、姓名和工作时间的新表名为工作日期表。 7、显示所有职工的年龄。
8、列出所有姓刘的职工的职工号、姓名和出生日期。
9、列出1999年以前出生的职工的姓名、参加工作日期。
10、列出工资在10002000之间的所有职工姓名。
11、列出所有陈姓和李姓的职工姓名。
12、列出所有职工号、姓名、党员否。
13、将职工表worker中的职工按出生的先后顺序排序。 14、显示工资最高的前3名职工的职工号和姓名。
15、求出各部门党员的人数。
16、统计各部门的工资和平均工资 17、列出总人数大于4的部门号和总人数。
多表查询
1.查询student表的所有记录
2.查询student表的第2条到4条记录
3.从student表查询所有学生的学号id、姓名name和院系department的信息
4.从student表中查询计算机系和英语系的学生的信息
5.从student表中查询年龄18~35岁的学生信息
6.从student表中查询每个院系有多少人
7.从score表中查询每个科目的最高分
8.查询李四的考试科目c_name和考试成绩grade
9.用连接的方式查询所有学生的信息和考试信息
10.计算每个学生的总成绩 11.计算每个考试科目的平均成绩
12.查询计算机成绩低于95的学生信息
13.查询同时参加计算机和英语考试的学生的信息
14.将计算机考试成绩按从高到低进行排序
15.从student表和score表中查询出学生的学号然后合并查询结果
16.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩
17.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩 单表查询
CREATE TABLE worker (部门号 int(11) NOT NULL,职工号 int(11) NOT NULL,工作时间 date NOT NULL,工资 float(8,2) NOT NULL,政治面貌 varchar(10) NOT NULL DEFAULT 群众,姓名 varchar(20) NOT NULL,出生日期 date NOT NULL,PRIMARY KEY (职工号)
) ENGINEInnoDB DEFAULT CHARSETutf8 ROW_FORMATDYNAMIC;
INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 出生日期) VALUES (101, 1001, 2015-5-4, 3500.00, 群众, 张三, 1990-7-1);
INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 出生日期) VALUES (101, 1002, 2017-2-6, 3200.00, 团员, 李四, 1997-2-8);
INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 出生日期) VALUES (102, 1003, 2011-1-4, 8500.00, 党员, 王亮, 1983-6-8);
INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 出生日期) VALUES (102, 1004, 2016-10-10, 5500.00, 群众, 赵六, 1994-9-5);
INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 出生日期) VALUES (102, 1005, 2014-4-1, 4800.00, 党员, 钱七, 1992-12-30);
INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 出生日期) VALUES (102, 1006, 2017-5-5, 4500.00, 党员, 孙八, 1996-9-2);
1、显示所有职工的基本信息。
mysql8.0.32 [chap01]select * from worker; 2、查询所有职工所属部门的部门号不显示重复的部门号。
#使用DISTINCT关键字可从查询结果中清除重复行
mysql8.0.32 [chap01]select distinct 部门号 from worker; 3、求出所有职工的人数。
mysql8.0.32 [chap01]select count(1) from worker; 4、列出最高工资和最低工资。
mysql8.0.32 [chap01]select max(工资) as 最高工资,min(工资) as 最低工资 from worker; 5、列出职工的平均工资和总工资。
mysql8.0.32 [chap01]select avg(工资),sum(工资) from worker; 6、创建一个只有职工号、姓名和工作时间的新表名为工作日期表。
mysql8.0.32 [chap01]create table 工作日期表 ( 职工号 int(11) not null, 姓名 varchar(20) not null, 工作时间 date not null ); 7、显示所有职工的年龄。
mysql8.0.32 [chap01]select year(now())-year(出生日期) as 年龄 from worker;、 8、列出所有姓刘的职工的职工号、姓名和出生日期。
mysql8.0.32 [chap01]select 职工号,姓名,出生日期 from worker where 姓名 like 刘%; 9、列出1999年以前出生的职工的姓名、参加工作日期。
mysql8.0.32 [chap01]select 姓名,工作时间 from worker where year(出生日期)1999; 10、列出工资在10002000之间的所有职工姓名。
mysql8.0.32 [chap01]select 姓名 from worker where 工资 between 1000 and 4000; 11、列出所有陈姓和李姓的职工姓名。
mysql8.0.32 [chap01]select 姓名 from worker where 姓名 like 李% or 陈%;或者
mysql8.0.32 [chap01]select 姓名 from worker where 姓名 regexp (^陈|^李); 12、列出所有职工号、姓名、党员否。
mysql8.0.32 [chap01]select 部门号,职工号,姓名,if(政治面貌党员,是,否) as 党员 from worker; 13、将职工表worker中的职工按出生的先后顺序排序。
mysql8.0.32 [chap01]select * from worker order by 出生日期 ; 14、显示工资最高的前3名职工的职工号和姓名。
mysql8.0.32 [chap01]select 职工号,姓名 from worker order by 工资 desc limit 3; 15、求出各部门党员的人数。
mysql8.0.32 [chap01]select 部门号,count(1) 党员人数 from worker where 政治面貌党员 group by 部门号 ; 16、统计各部门的工资和平均工资
mysql8.0.32 [chap01]select 部门号,sum(工资) 工资,avg(工资) 平均工资 from worker group by 部门号; 17、列出总人数大于4的部门号和总人数。
mysql8.0.32 [chap01]select 部门号,count(1) 总人数 from worker group by 部门号 having 总人数4; 多表查询
1.创建student和score表
CREATE TABLE student (
id INT(10) PRIMARY KEY,
name VARCHAR(20) NOT NULL ,
sex VARCHAR(4) ,
birth YEAR,
department VARCHAR(20) ,
address VARCHAR(50)
);
创建score表。SQL代码如下
CREATE TABLE score (
id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT,
stu_id INT(10) NOT NULL,
c_name VARCHAR(20) ,
grade INT(10)
);
2.为student表和score表增加记录
向student表插入记录的INSERT语句如下
INSERT INTO student VALUES( 901,张老大, 男,1985,计算机系, 北京市海淀区);
INSERT INTO student VALUES( 902,张老二, 男,1986,中文系, 北京市昌平区);
INSERT INTO student VALUES( 903,张三, 女,1990,中文系, 湖南省永州市);
INSERT INTO student VALUES( 904,李四, 男,1990,英语系, 辽宁省阜新市);
INSERT INTO student VALUES( 905,王五, 女,1991,英语系, 福建省厦门市);
INSERT INTO student VALUES( 906,王六, 男,1988,计算机系, 湖南省衡阳市);
向score表插入记录的INSERT语句如下
INSERT INTO score VALUES(NULL,901, 计算机,98);
INSERT INTO score VALUES(NULL,901, 英语, 80);
INSERT INTO score VALUES(NULL,902, 计算机,65);
INSERT INTO score VALUES(NULL,902, 中文,88);
INSERT INTO score VALUES(NULL,903, 中文,95);
INSERT INTO score VALUES(NULL,904, 计算机,70);
INSERT INTO score VALUES(NULL,904, 英语,92);
INSERT INTO score VALUES(NULL,905, 英语,94);
INSERT INTO score VALUES(NULL,906, 计算机,90);
INSERT INTO score VALUES(NULL,906, 英语,85);
1.查询student表的所有记录
select * from student; 2.查询student表的第2条到4条记录
mysql8.0.32 [chap01]select * from student limit 1,3; 3.从student表查询所有学生的学号id、姓名name和院系department的信息
mysql8.0.32 [chap01]select id,name,department from student ; 4.从student表中查询计算机系和英语系的学生的信息
mysql8.0.32 [chap01]select * from student where department regexp ^计算机|^英语; 5.从student表中查询年龄18~35岁的学生信息
mysql8.0.32 [chap01]select * from student where year(now())-birth between 18 and 35; 6.从student表中查询每个院系有多少人
mysql8.0.32 [chap01]select department,count(1) 人数 from student group by department; 7.从score表中查询每个科目的最高分
mysql8.0.32 [chap01]select c_name,max(grade) 最高分 from score group by c_name; 8.查询李四的考试科目c_name和考试成绩grade
mysql8.0.32 [chap01]select c_name,grade from score inner join student on score.stu_idstudent.id and name李四; 或者
mysql8.0.32 [chap01]select c_name,grade from score sc ,student st where sc.stu_idst.id and name李四; 9.用连接的方式查询所有学生的信息和考试信息
mysql8.0.32 [chap01]select * from score sc join student st on sc.stu_idst.id; 10.计算每个学生的总成绩
mysql8.0.32 [chap01]select name,sum(grade) 总成绩 from score sc join student st on sc.stu_idst.id group by name; 11.计算每个考试科目的平均成绩
mysql8.0.32 [chap01]select c_name,sum(grade)/count(1) 平均成绩 from score group by c_name; 12.查询计算机成绩低于95的学生信息
mysql8.0.32 [chap01]select * from score sc,student st where sc.stu_idst.id and c_name计算机 and grade95; 13.查询同时参加计算机和英语考试的学生的信息
mysql8.0.32 [chap01]select sc.stu_id,group_concat(sc.c_name),st.name from score sc,student st where st.idsc.stu_id group bystu_id having group_concat(c_name)计算机,英语; 14.将计算机考试成绩按从高到低进行排序
mysql8.0.32 [chap01]select c_name,grade from score where c_name计算机 order by grade desc; 15.从student表和score表中查询出学生的学号然后合并查询结果
mysql8.0.32 [chap01]select * from student st,score sc where st.idsc.stu_id; 16.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩
mysql8.0.32 [chap01]select name,department,c_name,grade from score sc,student st where sc.stu_idst.id and name regexp ^张|^王; 17.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩
mysql8.0.32 [chap01]select name,year(now())-birth 年龄,department,c_name,grade from student st,score sc where sc.stu_idst.id and address like 湖南%; 文章转载自: http://www.morning.zqcgt.cn.gov.cn.zqcgt.cn http://www.morning.qghjc.cn.gov.cn.qghjc.cn http://www.morning.sgmis.com.gov.cn.sgmis.com http://www.morning.fstdf.cn.gov.cn.fstdf.cn http://www.morning.sbkb.cn.gov.cn.sbkb.cn http://www.morning.wmfny.cn.gov.cn.wmfny.cn http://www.morning.ywpwg.cn.gov.cn.ywpwg.cn http://www.morning.bnjnp.cn.gov.cn.bnjnp.cn http://www.morning.dtgjt.cn.gov.cn.dtgjt.cn http://www.morning.nrchx.cn.gov.cn.nrchx.cn http://www.morning.yubkwd.cn.gov.cn.yubkwd.cn http://www.morning.lsxabc.com.gov.cn.lsxabc.com http://www.morning.hxsdh.cn.gov.cn.hxsdh.cn http://www.morning.nnpwg.cn.gov.cn.nnpwg.cn http://www.morning.hnmbq.cn.gov.cn.hnmbq.cn http://www.morning.elbae.cn.gov.cn.elbae.cn http://www.morning.xgcwm.cn.gov.cn.xgcwm.cn http://www.morning.fdwlg.cn.gov.cn.fdwlg.cn http://www.morning.bxhch.cn.gov.cn.bxhch.cn http://www.morning.njfgl.cn.gov.cn.njfgl.cn http://www.morning.xbptx.cn.gov.cn.xbptx.cn http://www.morning.knzmb.cn.gov.cn.knzmb.cn http://www.morning.ffhlh.cn.gov.cn.ffhlh.cn http://www.morning.hxxyp.cn.gov.cn.hxxyp.cn http://www.morning.qgjp.cn.gov.cn.qgjp.cn http://www.morning.jlxld.cn.gov.cn.jlxld.cn http://www.morning.kbqqn.cn.gov.cn.kbqqn.cn http://www.morning.rxlk.cn.gov.cn.rxlk.cn http://www.morning.sgfnx.cn.gov.cn.sgfnx.cn http://www.morning.wqwbj.cn.gov.cn.wqwbj.cn http://www.morning.cndxl.cn.gov.cn.cndxl.cn http://www.morning.jmspy.cn.gov.cn.jmspy.cn http://www.morning.qshxh.cn.gov.cn.qshxh.cn http://www.morning.lgphx.cn.gov.cn.lgphx.cn http://www.morning.ldhbs.cn.gov.cn.ldhbs.cn http://www.morning.dskmq.cn.gov.cn.dskmq.cn http://www.morning.wrdpj.cn.gov.cn.wrdpj.cn http://www.morning.mknxd.cn.gov.cn.mknxd.cn http://www.morning.nbybb.cn.gov.cn.nbybb.cn http://www.morning.c7497.cn.gov.cn.c7497.cn http://www.morning.lbxcc.cn.gov.cn.lbxcc.cn http://www.morning.pdbgm.cn.gov.cn.pdbgm.cn http://www.morning.rqgq.cn.gov.cn.rqgq.cn http://www.morning.pnljy.cn.gov.cn.pnljy.cn http://www.morning.sypby.cn.gov.cn.sypby.cn http://www.morning.xcdph.cn.gov.cn.xcdph.cn http://www.morning.nqpy.cn.gov.cn.nqpy.cn http://www.morning.wkjzt.cn.gov.cn.wkjzt.cn http://www.morning.kpbq.cn.gov.cn.kpbq.cn http://www.morning.nynpf.cn.gov.cn.nynpf.cn http://www.morning.jbztm.cn.gov.cn.jbztm.cn http://www.morning.chzqy.cn.gov.cn.chzqy.cn http://www.morning.mzskr.cn.gov.cn.mzskr.cn http://www.morning.sgrwd.cn.gov.cn.sgrwd.cn http://www.morning.bswhr.cn.gov.cn.bswhr.cn http://www.morning.qhqgk.cn.gov.cn.qhqgk.cn http://www.morning.kntsd.cn.gov.cn.kntsd.cn http://www.morning.trzzm.cn.gov.cn.trzzm.cn http://www.morning.wcgfy.cn.gov.cn.wcgfy.cn http://www.morning.wgzgr.cn.gov.cn.wgzgr.cn http://www.morning.rqsr.cn.gov.cn.rqsr.cn http://www.morning.mtsgx.cn.gov.cn.mtsgx.cn http://www.morning.bpttm.cn.gov.cn.bpttm.cn http://www.morning.gypcr.cn.gov.cn.gypcr.cn http://www.morning.tmbtm.cn.gov.cn.tmbtm.cn http://www.morning.lchtb.cn.gov.cn.lchtb.cn http://www.morning.wkmyt.cn.gov.cn.wkmyt.cn http://www.morning.fgppj.cn.gov.cn.fgppj.cn http://www.morning.kwz6232.cn.gov.cn.kwz6232.cn http://www.morning.tgtsg.cn.gov.cn.tgtsg.cn http://www.morning.ggjlm.cn.gov.cn.ggjlm.cn http://www.morning.dbrpl.cn.gov.cn.dbrpl.cn http://www.morning.syynx.cn.gov.cn.syynx.cn http://www.morning.ftsmg.com.gov.cn.ftsmg.com http://www.morning.kgkph.cn.gov.cn.kgkph.cn http://www.morning.cyjjp.cn.gov.cn.cyjjp.cn http://www.morning.nkrmh.cn.gov.cn.nkrmh.cn http://www.morning.nxkyr.cn.gov.cn.nxkyr.cn http://www.morning.snlxb.cn.gov.cn.snlxb.cn http://www.morning.mbmh.cn.gov.cn.mbmh.cn