摘要: 2,连接查询 2.1、连接查询:从一张表中查询叫单表查询,emp表和dept表联合起来查询数据,从emp表中取员工名字,从dept表中取部门名字 这种跨表查询,多张表联合查询数据被称为连接查询 2.2、连接查询的分类? 根据语法的年代分类 SQL92:1992年的时候出现的语法 SQL99:1999 阅读全文
posted @ 2022-01-21 22:19 doremi429 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1,把查询结果去除重复记录 注意:原表数据不会被修改,只是查询结果去重 select distinct job from emp; select ename,distinct job from emp; //语法错误,distinct只能出现在所有字段的最前面 distinct出现在job,dept 阅读全文
posted @ 2022-01-21 22:15 doremi429 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 20、总结 select... from.... where.... group by.... having.... order by .... 以上关键字只能按照这个顺序 执行顺序? 1,from 2,where 3,group by 4,having 5,select 6,order by 从某 阅读全文
posted @ 2022-01-21 21:15 doremi429 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 19,分组查询 19.1、分组查询? 先进行分组,再对每一组的数据操作 select.. from... group by... 计算每个部门的工资和? 计算每个岗位的平均薪资? 计算每个工作岗位的最高薪资? 19.2、将之前的关键字全部组合在一起,看一下执行顺序? select...from... 阅读全文
posted @ 2022-01-21 21:07 doremi429 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 18、分组函数(多行处理函数) 多行处理函数的特点:输入多行,最终输出一行 5个: count 计数 sum 求和 avg 平均值 max 最大值 min 最小值 注意: 分组函数在使用的时候必须先进行分组,然后才能用 如果你没有对数据分组,整张表默认为一组 找出最高工资? select max(s 阅读全文
posted @ 2022-01-21 19:52 doremi429 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 17、数据处理函数(单行处理函数) 17.1、单行处理函数特点:一个输入对应一个输出 多行处理函数:多个输入对应一个输出 (工资求和等) 17.2、单行处理函数常见的有哪些? 1)lower 转换小写 select lower(ename) as ename from emp; 2)upper 转换 阅读全文
posted @ 2022-01-21 17:36 doremi429 阅读(45) 评论(0) 推荐(0) 编辑