当前位置: 首页 > news >正文

找深圳网站建设logo设计免费平台

找深圳网站建设,logo设计免费平台,建设网站要不要钱百度贴吧,营销方案100例一、单表查询 素材#xff1a; 表名#xff1a;worker-- 表中字段均为中文#xff0c;比如 部门号 工资 职工号 参加工作 等 CREATE TABLE worker ( 部门号 int(11) NOT NULL, 职工号 int(11) NOT NULL, 工作时间 date NOT NULL, 工资 float(8,2) NOT NULL, 政治面貌 v… 一、单表查询 素材 表名worker-- 表中字段均为中文比如 部门号 工资 职工号 参加工作 等 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;   1、显示所有职工的基本信息。    2、查询所有职工所属部门的部门号不显示重复的部门号。   3、求出所有职工的人数。   4、列出最高工和最低工资。    5、列出职工的平均工资和总工资。    6、创建一个只有职工号、姓名和参加工作的新表名为工作日期表。  7、显示所有女职工的年龄。  8、列出所有姓刘的职工的职工号、姓名和出生日期。 9、列出1960年以前出生的职工的姓名、参加工作日期。 10、列出工资在10002000之间的所有职工姓名。  11、列出所有陈姓和李姓的职工姓名。 12、列出所有部门号为2和3的职工号、姓名、党员否。   13、将职工表worker中的职工按出生的先后顺序排序。 14、显示工资最高的前3名职工的职工号和姓名。  15、求出各部门党员的人数。  16、统计各部门的工资和平均工资 17、列出总人数大于4的号和总人数。 mysql 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; Query OK, 0 rows affected (0.01 sec)mysql desc worker; ------------------------------------------------------ | Field | Type | Null | Key | Default | Extra | ------------------------------------------------------ | 部门号 | int(11) | NO | | NULL | | | 职工号 | int(11) | NO | PRI | NULL | | | 工作时间 | date | NO | | NULL | | | 工资 | float(8,2) | NO | | NULL | | | 政治面貌 | varchar(10) | NO | | 群众 | | | 姓名 | varchar(20) | NO | | NULL | | | 出生日期 | date | NO | | NULL | | ------------------------------------------------------ 7 rows in set (0.00 sec)mysql INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 出生日期) VALUES (101, 1001, 2015-5-4, 3500.00, 群众, 张三, 1990-7-1); 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); Query OK, 1 row affected (0.03 sec)mysql INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 出生日期) VALUES (101, 1002, 2017-2-6, 3200.00, 团员, 李四, 1997-2-8); Query OK, 1 row affected (0.00 sec)mysql INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 出生日期) VALUES (102, 1003, 2011-1-4, 8500.00, 党员, 王亮, 1983-6-8); Query OK, 1 row affected (0.00 sec)mysql INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 出生日期) VALUES (102, 1004, 2016-10-10, 5500.00, 群众, 赵六, 1994-9-5); Query OK, 1 row affected (0.01 sec)mysql INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 出生日期) VALUES (102, 1005, 2014-4-1, 4800.00, 党员, 钱七, 1992-12-30); Query OK, 1 row affected (0.00 sec)mysql INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 出生日期) VALUES (102, 1006, 2017-5-5, 4500.00, 党员, 孙八, 1996-9-2); Query OK, 1 row affected (0.00 sec)mysql1、显示所有职工的基本信息。 mysql select * from worker; --------------------------------------------------------------------------------- | 部门号 | 职工号 | 工作时间 | 工资 | 政治面貌 | 姓名 | 出生日期 | --------------------------------------------------------------------------------- | 101 | 1001 | 2015-05-04 | 3500.00 | 群众 | 张三 | 1990-07-01 | | 101 | 1002 | 2017-02-06 | 3200.00 | 团员 | 李四 | 1997-02-08 | | 102 | 1003 | 2011-01-04 | 8500.00 | 党员 | 王亮 | 1983-06-08 | | 102 | 1004 | 2016-10-10 | 5500.00 | 群众 | 赵六 | 1994-09-05 | | 102 | 1005 | 2014-04-01 | 4800.00 | 党员 | 钱七 | 1992-12-30 | | 102 | 1006 | 2017-05-05 | 4500.00 | 党员 | 孙八 | 1996-09-02 | --------------------------------------------------------------------------------- 6 rows in set (0.00 sec)mysql2、查询所有职工所属部门的部门号不显示重复的部门号。 mysql select distinct 部门号 from worker; ----------- | 部门号 | ----------- | 101 | | 102 | ----------- 2 rows in set (0.00 sec)mysql3、求出所有职工的人数。 mysql select count(*) from worker; ---------- | count(*) | ---------- | 6 | ---------- 1 row in set (0.00 sec)mysql4、列出最高工和最低工资。    mysql select max(工资),min(工资) from worker; -------------------------- | max(工资) | min(工资) | -------------------------- | 8500.00 | 3200.00 | -------------------------- 1 row in set (0.00 sec)mysql5、列出职工的平均工资和总工资。 mysql select sum(工资),avg(工资) from worker; -------------------------- | sum(工资) | avg(工资) | -------------------------- | 30000.00 | 5000.000000 | -------------------------- 1 row in set (0.00 sec)mysql6、创建一个只有职工号、姓名和参加工作的新表名为工作日期表。  mysql create table worktime select 职工号,姓名,工作时间 from worker; Query OK, 6 rows affected (0.01 sec) Records: 6 Duplicates: 0 Warnings: 0 mysql select * from worktime; --------------------------------- | 职工号 | 姓名 | 工作时间 | --------------------------------- | 1001 | 张三 | 2015-05-04 | | 1002 | 李四 | 2017-02-06 | | 1003 | 王亮 | 2011-01-04 | | 1004 | 赵六 | 2016-10-10 | | 1005 | 钱七 | 2014-04-01 | | 1006 | 孙八 | 2017-05-05 | --------------------------------- 6 rows in set (0.00 sec)mysql7、显示所有女职工的年龄。 mysql select 2019 - year(出生日期) as 年龄 from worker; -------- | 年龄 | -------- | 29 | | 22 | | 36 | | 25 | | 27 | | 23 | -------- 6 rows in set (0.00 sec)mysql8、列出所有姓刘的职工的职工号、姓名和出生日期。 mysql select 职工号,姓名,出生日期 from worker- where 姓名 like 王%; --------------------------------- | 职工号 | 姓名 | 出生日期 | --------------------------------- | 1003 | 王亮 | 1983-06-08 | --------------------------------- 1 row in set (0.00 sec)mysql9、列出1990年以前出生的职工的姓名、参加工作日期。 mysql select 姓名,工作时间 from worker where 出生日期 1990-01-01; ---------------------- | 姓名 | 工作时间 | ---------------------- | 王亮 | 2011-01-04 | ---------------------- 1 row in set (0.00 sec)mysql10、列出工资在10002000之间的所有职工姓名。  mysql select 姓名 from worker where 工资 between 1000 and 2000; -------- | 姓名 | -------- | 赵六 | -------- 1 row in set (0.00 sec)mysql11、列出所有陈姓和李姓的职工姓名。 mysql select 姓名 from worker where 姓名 like 张% or 姓名 like 李%; -------- | 姓名 | -------- | 张三 | | 李四 | -------- 2 rows in set (0.00 sec)mysql12、列出所有部门号为2和3的职工号、姓名、党员否。 mysql select 职工号,姓名,政治面貌 from worker where 部门号 like %2 and 政治面貌 like 党员; --------------------------------- | 职工号 | 姓名 | 政治面貌 | --------------------------------- | 1003 | 王亮 | 党员 | | 1005 | 钱七 | 党员 | | 1006 | 孙八 | 党员 | --------------------------------- 3 rows in set (0.00 sec)mysql13、将职工表worker中的职工按出生的先后顺序排序。 mysql select 姓名 from worker order by 出生日期; -------- | 姓名 | -------- | 王亮 | | 张三 | | 钱七 | | 赵六 | | 孙八 | | 李四 | -------- 6 rows in set (0.00 sec)mysql14、显示工资最高的前3名职工的职工号和姓名。 mysql select 职工号,姓名 from worker order by 工资 desc limit 3; ------------------- | 职工号 | 姓名 | ------------------- | 1003 | 王亮 | | 1004 | 赵六 | | 1005 | 钱七 | ------------------- 3 rows in set (0.00 sec)mysql15、求出各部门党员的人数。 mysql select 部门号,count(*) from worker where 政治面貌党员 group by 部门号; --------------------- | 部门号 | count(*) | --------------------- | 102 | 3 | --------------------- 1 row in set (0.00 sec)mysql16、统计各部门的工资和平均工资 mysql select 部门号,sum(工资),avg(工资) from worker group by 部门号 ; ------------------------------------- | 部门号 | sum(工资) | avg(工资) | ------------------------------------- | 101 | 6700.00 | 3350.000000 | | 102 | 23300.00 | 5825.000000 | ------------------------------------- 2 rows in set (0.00 sec)mysql17、列出总人数大于4的部门号和总人数。 mysql select 部门号,count(*) from worker- group by 部门号- having count(*) 3; --------------------- | 部门号 | count(*) | --------------------- | 102 | 4 | --------------------- 1 row in set (0.00 sec)mysql二、多表查询 1.创建student和score表 CREATE  TABLE student ( id  INT(10)  NOT NULL  UNIQUE  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表的所有记录 2.查询student表的第2条到4条记录 3.从student表查询所有学生的学号id、姓名name和院系department的信息 4.从student表中查询计算机系和英语系的学生的信息 5.从student表中查询年龄18~22岁的学生信息 6.从student表中查询每个院系有多少人 7.从score表中查询每个科目的最高分 8.查询李四的考试科目c_name和考试成绩grade 9.用连接的方式查询所有学生的信息和考试信息 10.计算每个学生的总成绩 11.计算每个考试科目的平均成绩 12.查询计算机成绩低于95的学生信息 13.查询同时参加计算机和英语考试的学生的信息 14.将计算机考试成绩按从高到低进行排序 15.从student表和score表中查询出学生的学号然后合并查询结果 16.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩 17.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩 1.查询student表的所有记录 select * from student; 2.查询student表的第2条到4条记录 select * from student limit 1,3; 3.从student表查询所有学生的学号id、姓名name和院系department的信息 select id,name,department from student; 4.从student表中查询计算机系和英语系的学生的信息 select * from student where department计算机系 or department英语系; 5.从student表中查询年龄28~32岁的学生信息 select * from student where (2022-birth1) between 28 and 32; 6.从student表中查询每个院系有多少人 select department,count(3) 人数 from student group by department; 7.从score表中查询每个科目的最高分 select c_name,max(grade) from score group by c_name; 8.查询李四的考试科目c_name和考试成绩grade select c.c_name,c.grade from student d,score c where d.idc.stu_id and d.name李四; 9.用连接的方式查询所有学生的信息和考试信息 select d.id,name,sex,birth,department,address,c_name,grade from student d,score c where d.id c.stu_id 10.计算每个学生的总成绩 select d.id,name,sum(grade) from student d,score c where d.idc.stu_id group by id; 11.计算每个考试科目的平均成绩 select c_name,avg(grade) from score group by c_name; 12.查询计算机成绩低于95的学生信息 select * from student where id in (select stu_id from score where c_name 计算机 and grade 95); 13.查询同时参加计算机和英语考试的学生的信息 select * from student where id any(select stu_id from score where stu_id in ( select stu_id from score where c_name 计算机) and c_name 英语);14.将计算机考试成绩按从高到低进行排序 select stu_id, grade from score where c_name 计算机 order by grade desc; 15.从student表和score表中查询出学生的学号然后合并查询结果 select id from student union select stu_id from score; 16.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩 select student.id, name,sex,birth,department, address, c_name,grade from student, score where student.idscore.stu_id and (name like 张% or name like 王%) ; 17.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩 select student.id, name,sex,birth,department, address, c_name,grade from student, score where student.idscore.stu_id and address like 湖南% ;
http://www.dnsts.com.cn/news/171427.html

相关文章:

  • 金溪做网站西安做北郊做网站
  • 做企业网站的字体大小要求微信分销网站建设
  • 做租人网站犯法吗祖传做网站
  • 深圳网站设计与制作公司紧急大通知请记住新域名
  • 搭建一个商城类网站做网站海口
  • 免费建站建站南海最新军事新闻
  • as3 xml 网站模板 下载怎么架设一个网站
  • 国外网站搭建平台北京工商注册登记网官网
  • 企业网站尺寸手绘动画制作软件
  • 西安城市建设职业学院官方网站360浏览器最新版本下载安装
  • 找做网站公司如需锦州网站建设
  • 免费推广途径有哪些国外网站seo免费
  • 保健品网站模板营销型网站建设需要懂什么
  • 网站运营经验分享ppt虚拟主机是啥
  • 商城网站前期准备两个wordpress共用一个数据库
  • 百度网站回档怎么能恢复天元建设集团有限公司上班时间
  • 广州网站设计软件做网站的是什么职位
  • 做网站包括服务器么wordpress文章列表自定义字段排序
  • 外包做网站赚钱么电脑优化软件哪个好用
  • 网站地图作用楼市最新消息2024年房价走势
  • 网站建设需要的技能有哪些徐州seo关键词排名
  • 360免费建站app设计素材网站花瓣
  • 网站更换运营商要重新备案怎么给产品做网络推广
  • 网站建设的一些销售技巧工业设计产品图
  • 关于行业网站建设意见做搬家网站推广在那好
  • 公司做网站有什么用网站备案帐号
  • 电商网站建设概念营销手机系统安装
  • 查看网站服务器ip建站之星7大核心价值
  • 山西省住房建设厅网站首页自助优化排名工具
  • 韩城市住房和城乡建设局网站天门市电子商务网站建设