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

永年网站建设南京广告宣传公司seo

永年网站建设,南京广告宣传公司seo,网站首页图片代码,福州建网站的公司#素材: 表名:worker-- 表中字段均为中文,比如 部门号 工资 职工号 参加工作 等 >CREATE TABLE worker ( >部门号 int(11) NOT NULL, >职工号 int(11) NOT NULL, >工作时间 date NOT NULL, >工资 float(8,2) NOT NULL, >政治…
#素材: 表名: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 (`职工号`)
>) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; 
# 查看
>desc worker;
+--------------+-------------+------+-----+---------+-------+
| Field        | Type        | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| 部门号       | int         | NO   |     | NULL    |       |
| 职工号       | int         | 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.01 sec)# 添加记录
>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、显示所有职工的基本信息。

>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   | 5500.00 | 党员         | 钱七   | 1992-12-30   |
|       102 |      1006 | 2017-05-05   | 4500.00 | 党员         | 孙八   | 1996-06-02   |
+-----------+-----------+--------------+---------+--------------+--------+--------------+
6 rows in set (0.00 sec)


2、查询所有职工所属部门的部门号,不显示重复的部门号。

>select distinct `部门号` from worker;
+-----------+
| 部门号    |
+-----------+
|       101 |
|       102 |
+-----------+
2 rows in set (0.01 sec)


3、求出所有职工的人数。

>select count(`职工号`) from worker;
+--------------------+
| count(`职工号`)    |
+--------------------+
|                  6 |
+--------------------+
1 row in set (0.00 sec)


4、列出最高工和最低工资。

>select MAX(`工资`),MIN(`工资`) from worker;
+---------------+---------------+
| MAX(`工资`)   | MIN(`工资`)   |
+---------------+---------------+
|       8500.00 |       3200.00 |
+---------------+---------------+
1 row in set (0.00 sec)


5、列出职工的平均工资和总工资。

>select SUM(`工资`),AVG(`工资`) from worker;
+---------------+---------------+
| SUM(`工资`)   | AVG(`工资`)   |
+---------------+---------------+
|      30700.00 |   5116.666667 |
+---------------+---------------+
1 row in set (0.00 sec)


6、创建一个只有职工号、姓名和工作时间新表,名为工作日期表。

>create table workdate select `职工号`,`姓名`,`工作时间` from worker;
Query OK, 6 rows affected (0.01 sec)
Records: 6  Duplicates: 0  Warnings: 0>desc workdate;
+--------------+-------------+------+-----+---------+-------+
| Field        | Type        | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| 职工号       | int         | NO   |     | NULL    |       |
| 姓名         | varchar(20) | NO   |     | NULL    |       |
| 工作时间     | date        | NO   |     | NULL    |       |
+--------------+-------------+------+-----+---------+-------+
3 rows in set (0.01 sec)


7、显示所有职工的年龄。

>select `姓名`,(DATEDIFF(CURDATE(),`出生日期`)/365) as `年龄` from worker;
+--------+---------+
| 姓名   | 年龄    |
+--------+---------+
| 张三   | 32.6356 |
| 李四   | 26.0219 |
| 王亮   | 39.7041 |
| 赵六   | 28.4521 |
| 钱七   | 30.1342 |
| 孙八   | 26.7096 |
+--------+---------+
6 rows in set (0.00 sec)


8、列出所有姓孙的职工的职工号、姓名和出生日期。

>select `职工号`,`姓名`,`出生日期` from worker where `姓名` like '孙%';
+-----------+--------+--------------+
| 职工号    | 姓名   | 出生日期     |
+-----------+--------+--------------+
|      1006 | 孙八   | 1996-06-02   |
+-----------+--------+--------------+
1 row in set (0.01 sec)


9、列出1960年以前出生的职工的姓名、参加工作日期。

>select `职工号`,`姓名`,`出生日期` from worker where `出生日期` >1960-1-1;
+-----------+--------+--------------+
| 职工号    | 姓名   | 出生日期     |
+-----------+--------+--------------+
|      1001 | 张三   | 1990-07-01   |
|      1002 | 李四   | 1997-02-08   |
|      1003 | 王亮   | 1983-06-08   |
|      1004 | 赵六   | 1994-09-05   |
|      1005 | 钱七   | 1992-12-30   |
|      1006 | 孙八   | 1996-06-02   |
+-----------+--------+--------------+
6 rows in set, 1 warning (0.00 sec)


10、列出工资在1000-2000之间的所有职工姓名。

>select `姓名` from worker where 1000<`工资` and `工资`<2000;
Empty set (0.00 sec)


11、列出所有陈姓和李姓的职工姓名。

>select `姓名` from worker where `姓名` like '张%' or '李%';
+--------+
| 姓名   |
+--------+
| 张三   |
+--------+
1 row in set, 1 warning (0.00 sec)


12、列出所有部门号为2和3的职工号、姓名、党员否。

>select `职工号`,`姓名`,`政治面貌` from worker where `部门号` IN (102,103);
+-----------+--------+--------------+
| 职工号    | 姓名   | 政治面貌     |
+-----------+--------+--------------+
|      1003 | 王亮   | 党员         |
|      1004 | 赵六   | 群众         |
|      1005 | 钱七   | 党员         |
|      1006 | 孙八   | 党员         |
+-----------+--------+--------------+
4 rows in set (0.01 sec)


13、将职工表worker中的职工按出生的先后顺序排序。

>select * from worker order by `出生日期`;
+-----------+-----------+--------------+---------+--------------+--------+--------------+
| 部门号    | 职工号    | 工作时间     | 工资    | 政治面貌     | 姓名   | 出生日期     |
+-----------+-----------+--------------+---------+--------------+--------+--------------+
|       102 |      1003 | 2011-01-04   | 8500.00 | 党员         | 王亮   | 1983-06-08   |
|       101 |      1001 | 2015-05-04   | 3500.00 | 群众         | 张三   | 1990-07-01   |
|       102 |      1005 | 2014-04-01   | 5500.00 | 党员         | 钱七   | 1992-12-30   |
|       102 |      1004 | 2016-10-10   | 5500.00 | 群众         | 赵六   | 1994-09-05   |
|       102 |      1006 | 2017-05-05   | 4500.00 | 党员         | 孙八   | 1996-06-02   |
|       101 |      1002 | 2017-02-06   | 3200.00 | 团员         | 李四   | 1997-02-08   |
+-----------+-----------+--------------+---------+--------------+--------+--------------+
6 rows in set (0.00 sec)


14、显示工资最高的前3名职工的职工号和姓名。

>select `职工号`,`姓名` from worker order by `工资` limit 3;
+-----------+--------+
| 职工号    | 姓名   |
+-----------+--------+
|      1002 | 李四   |
|      1001 | 张三   |
|      1006 | 孙八   |
+-----------+--------+
3 rows in set (0.00 sec)


15、求出各部门党员的人数。

>select count(`职工号`),`部门号` from worker where `政治面貌`='党员' group by `部门号`;
+--------------------+-----------+
| count(`职工号`)    | 部门号    |
+--------------------+-----------+
|                  3 |       102 |
+--------------------+-----------+
1 row in set (0.00 sec)


16、统计各部门的工资和平均工资

>select `部门号`, sum(`工资`),avg(`工资`) from worker  group by `部门号`;
+-----------+---------------+---------------+
| 部门号    | sum(`工资`)   | avg(`工资`)   |
+-----------+---------------+---------------+
|       101 |       6700.00 |   3350.000000 |
|       102 |      24000.00 |   6000.000000 |
+-----------+---------------+---------------+
2 rows in set (0.01 sec)


17、列出总人数大于4的部门号和总人数。 

用部门号进行分组

>select `部门号`,count(`政治面貌`) from worker group by `部门号`;
+-----------+-----------------------+
| 部门号    | count(`政治面貌`)     |
+-----------+-----------------------+
|       101 |                     2 |
|       102 |                     4 |
+-----------+-----------------------+
2 rows in set (0.00 sec)

http://www.tj-hxxt.cn/news/28624.html

相关文章:

  • 杭州做企业网站重庆seo优
  • 如何在后台做网站流程网易搜索引擎入口
  • 广安哪里做网站培训学校资质办理条件
  • 网站建设经验王者荣耀恺和优化关键词排名外包
  • 广州十度网络网站开发最好免费建站哪个比较好
  • 杭州哪里做网站好西安建站推广
  • 网站建设是永久使用吗做seo前景怎么样
  • 本地网站源码营销型网站名词解释
  • 泉州学校网站开发手机网站
  • 简单的网站设计多少钱360指数查询工具
  • 武汉网站上线推广东莞网络优化哪家好
  • 搭建外文网站40个免费网站推广平台
  • 做外销网站企业营销策划
  • 大数据营销经典案例seo网络营销招聘
  • 企业建设网站的步骤是什么互联网营销怎么赚钱
  • 做建筑设计网站百度搜索关键词查询
  • 怎么做可以把网站图片保存下来seo诊断
  • 河北做wap网站宁波网络营销推广公司
  • 动漫制作专业属于什么大类码迷seo
  • 阿里巴巴网站广告怎么做网络营销成功案例有哪些
  • 木门网站模板域名关键词查询
  • 开源的网站管理系统济南网站建设哪家好
  • 上海旅游网站建设情况优化推广网站排名
  • 织梦网站安装视频教程软文标题
  • 做网站枣庄北京网络营销招聘
  • 嘉善网站建设jswebsseo薪酬如何
  • 聊城市网站建设公司怎么做网站
  • 做外贸零售和批发批发网站百度电话销售
  • 唐县做网站推广的公司
  • 四川住房和城乡建设九大员网站google浏览器官方