mysql单表查询,排序,分组查询,运算符,select,order by,group by

news/2024/11/24 19:01:54/
CREATE TABLE `emp`  (`empno` int(4) NOT NULL, --员工编号`ename` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,--员工名字`job` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,--员工工作`mgr` int(4) NULL DEFAULT NULL,`hiredate` date NOT NULL,--入职时间`sai` int(255) NOT NULL,--月薪`comm` int(255) NULL DEFAULT NULL,`deptno` int(2) NOT NULL,--所属部门PRIMARY KEY (`empno`) USING BTREE--将empno字段设为主键
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;--字符集编码--插入数据
INSERT INTO `emp` VALUES (1001, '甘宁', '文员', 1013, '2000-12-17', 8000, NULL, 20);
INSERT INTO `emp` VALUES (1002, '黛绮丝', '销售员', 1006, '2001-02-20', 16000, 3000, 30);
INSERT INTO `emp` VALUES (1003, '殷天正', '销售员', 1006, '2001-02-22', 12500, 5000, 30);
INSERT INTO `emp` VALUES (1004, '刘备', '经理', 1009, '2001-04-02', 29750, NULL, 20);
INSERT INTO `emp` VALUES (1005, '谢逊', '销售员', 1006, '2001-09-28', 12500, 14000, 30);
INSERT INTO `emp` VALUES (1006, '关羽', '经理', 1009, '2001-05-01', 28500, NULL, 30);
INSERT INTO `emp` VALUES (1007, '张飞', '经理', 1009, '2001-09-01', 24500, NULL, 10);
INSERT INTO `emp` VALUES (1008, '诸葛亮', '分析师', 1004, '2007-04-19', 30000, NULL, 20);
INSERT INTO `emp` VALUES (1009, '曾阿牛', '董事长', NULL, '2001-11-17', 50000, NULL, 10);
INSERT INTO `emp` VALUES (1010, '韦一笑', '销售员', 1006, '2001-09-08', 15000, 0, 30);
INSERT INTO `emp` VALUES (1011, '周泰', '文员', 1006, '2007-05-23', 11000, NULL, 20);
INSERT INTO `emp` VALUES (1012, '程普', '文员', 1006, '2001-12-03', 9500, NULL, 30);
INSERT INTO `emp` VALUES (1013, '庞统', '分析师', 1004, '2001-12-03', 30000, NULL, 20);
INSERT INTO `emp` VALUES (1014, '黄盖', '文员', 1007, '2002-01-23', 13000, NULL, 10);
INSERT INTO `emp` VALUES (1015, '张三', '保洁员', 1001, '2013-05-01', 80000, 50000, 50);

查询插入的数据据
在这里插入图片描述
– 1. 查询出部门编号为30的所有员工
在这里插入图片描述
– 2. 所有销售员的姓名、编号和部门编号。
在这里插入图片描述
– 3. 找出奖金高于工资的员工。
在这里插入图片描述
– 4. 找出奖金高于工资60%的员工。
在这里插入图片描述
– 5. 找出部门编号为10中所有经理,和部门编号为20中所有销售员的详细资料。
在这里插入图片描述
– 6. 找出部门编号为10中所有经理,部门编号为20中所有销售员,还有即不是经理又不是销售员但其工资大或等于20000的所有员工详细资料。
在这里插入图片描述
– 7. 无奖金或奖金低于1000的员工。
在这里插入图片描述
– 8. 查询名字由三个字组成的员工。
– 注意:一个汉字占三个字节
ps:like后面是三根下划线
在这里插入图片描述
– 9.查询2000年入职的员工。
在这里插入图片描述
下面一种是将年份提取出来
在这里插入图片描述

– 10. 查询所有员工详细信息,用编号升序排序
在这里插入图片描述

– 11. 查询所有员工详细信息,用工资降序排序,如果工资相同使用入职日期升序排序
在这里插入图片描述
– 12.查询每个部门的平均工资
在这里插入图片描述
– 13.查询每个部门的雇员数量
在这里插入图片描述
– 14.查询每种工作的最高工资、最低工资、人数
在这里插入图片描述


http://www.ppmy.cn/news/790853.html

相关文章

【2023】使用WIN/iOS/iPadOS/Android的远程办公方案(服务器开启多隧道,可打通多台远程win主机)

【2023】使用WIN/iOS/iPadOS/Android的远程办公方案(服务器开启多隧道,可打通多台远程win主机) 本人原发布链接 https://zhuanlan.zhihu.com/p/641285762 简介:使用服务器开启多个隧道,让多台主机能够通过公网ip暴露…

成都网优谷好吗?有谁知道

我刚开始搜索网优谷教育时,就有好多人在问成都忘忧谷好吗?靠不靠谱?那个时候我也很担心和害怕的,不过现在上课已经学完了,找到了工作,老师们都对我挺好的,然后就来说说我后来到网优谷的所见所闻…

大广赛:一个好看的APP界面有几部分组成?

现在app类的应用越来越多了,好的应用越来越少了,好的应用产品第一次给人的感觉就应该是舒服好用的。提高用户体验还是要不断的改进,多观察用户的需求和用户交流,从而达到提高产品的不可替代性。一个好看的APP界面有几部分组成&…

2021届成都高考一诊成绩查询,2021届成都一诊分数线今日公布

原标题:2021届成都一诊分数线今日公布 虽然离2021年的高考还有几个月的时间,但备受学生、老师与家长关注的成都一诊已于前两天结束。这也是在高考前,所有考生第一次在全市统一排定位次即市排名,因而,在不少家长、老师看…

成都信息工程大学计算机科学与技术考研,【上岸经验】成都信息工程大学计算机考研难度大吗?...

成都信息工程大学计算机考研难度大吗?虽然以前也有过考研的想法,但直到大三下我还是倾向于工作的,那时想学计算机的当然以工作经验,动手能力为主,而且三年的工作经验是相当厉害的。后来我的好兄弟的一通电话改变了我的想法“现在…

mysql 从第几个字符串开始截取_MySQL 截取字符串函数的sql语句

1、left(name,4)截取左边的4个字符 列: SELECT LEFT(201809,4) 年 结果:2018 2、right(name,2)截取右边的2个字符 SELECT RIGHT(201809,2) 月份 结果:09 3、SUBSTRING(name,5,3) 截取name这个字段 从第五个字符开始 只截取之后的3个字符 SELE…

DuerOS 走进初夏的成都

基于DuerOS的技能开发并不是人工智能的研究,而是人工智能技术的落地和具体应用。为了让更多的开发者认识DuerOS,携手百度的开发者中心,我们在成都举行了两天三场的技术沙龙。 DuerOS 的技能开发可以零编程基础,对于大学生来说&…

什么是盒模型?盒模型的组成都有哪些

盒模型概念:盒模型是css布局的基石,它规定了网页元素如何显示以及元素间相互关系。css定义所有的元素都可以拥有像盒子一样的外形和平面空间。 盒模型的组成:content(内容区)padding(填充区)border(边框区)margin(外界区) 作用:控…