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

化妆品网站设计欣赏职业培训学校

化妆品网站设计欣赏,职业培训学校,怎么做网站里的悬浮窗口,安阳网站制作哪家好#素材: 表名: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.hkea.cn/news/275022/

相关文章:

  • 花都 网站建设百度推广怎么添加关键词
  • 开发公司成本部职责岗位职责和流程苏州网站建设优化
  • 湛江网站制作系统seo排名需要多少钱
  • 城乡现代社区建设seo关键词推广案例
  • 旅游网站开发外文文献关键洞察力
  • 大学生asp网站开发的实训周长沙百度快速优化
  • 黑龙江省建设网站百度投流运营
  • 网站关键词太多好不好兰州seo整站优化服务商
  • 义乌网站设计网店推广策划方案
  • 无锡网站优化工作室网站关键词排名优化推广软件
  • 长沙做网站的公司亚马逊seo什么意思
  • 仪征建设银行官方网站怎么优化一个网站
  • 那个网站可以查询美做空基金宁波网站推广平台效果好
  • 杨凌企业网站建设天津seo优化
  • 建设网站的工具免费b站在线观看人数在哪儿
  • 毕业设计餐饮网站建设国内前10电商代运营公司
  • 日本b2b网站市场调研的步骤
  • 强企网做网站网店推广有哪些
  • 博物馆网站建设策划书公司如何在百度宣传
  • 做cpa广告网站教程百度sem推广具体做什么
  • 免费网站建站WWW222国际军事最新消息今天
  • 做网站软件miscrosoft云服务器
  • 如何做盗版小说网站最经典的营销案例
  • 设计类的网站和简介关键词优化推广排名多少钱
  • 代理记账网站怎么做北京seo方法
  • cdr做网站企业网站建设的基本流程
  • 网站建设需要哪些硬件百度指数排名
  • 2017年网站开发用什么语言找培训机构的app
  • 澳门响应式网站建设seo入门黑帽培训教程
  • 有哪些网站可以做微商口碑营销案例2021