按表达式或函数分组:#案例:按员工的姓名的长度分组,查询每一组的员工个数,筛选员工个数大于五SELECTCOUNT(*),LENGTH(last_name)FROMemployeesGROUPBYLENGTH(last_name)HAVINGCOUNT(*)>5;按多个字段分组:#案例:查询每个部门每个工种的员工的平均工资SELECTAVG(salary),department_id,job
分类:
数据库 时间:
2019-09-09 09:11:46
阅读次数:
107
终于,可以确定自己可以拿到人生中的第一个offer了,算不上好,也算不上坏吧。 然后,晚上和一个已经工作两年的哥聊了聊我自己的求职经历,听完后,他给我提出了自己在近期求职中的一些缺点以及对未来人生的一种准备。回到家,赶忙自己总结了一下一些面试经验。(注意:不是教你如何去面试,而是强调的是你个人的求职 ...
分类:
其他好文 时间:
2019-07-20 10:22:31
阅读次数:
147
常用的分组函数: Sum()求和: 聚合函数Count(*)求个数: Avg()求平均值: 注意:求平均数的方法不同得到的值可能不同。 原因:因为count(*)和count(comm)不相等,count(*)是所有员工的个数,包括奖金(comm)为null的人。而count(comm)不包括奖金为 ...
分类:
数据库 时间:
2019-06-17 11:07:35
阅读次数:
141
员工信息表 employee: user_id , name, store_id, salary 商店表stores:store_id, name,city 参考答案:select a.city from stores a,employee b where b.store_id=a.store_id ...
分类:
数据库 时间:
2019-06-05 18:11:09
阅读次数:
158
ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM在业务逻辑层和数据库层之间充当了桥 ...
分类:
其他好文 时间:
2019-05-24 19:09:40
阅读次数:
144
pl/sql练习案例 1,写匿名块,输入三角形三个边的长度。在控制台打印三角形的面积。 2,输入部门编号,在控制台打印这个部门的名称,总人数,平均工资(基本工资+奖金) 3,编写一个PL/SQL块,输出所有员工的员工姓名、员工号、工资和部门号 这里用loop循环 4,编写一个PL/SQL块,输出所有 ...
分类:
数据库 时间:
2019-05-09 00:48:56
阅读次数:
306
declare -- 声明record类型对象 type emp_record_type is record ( v_dname dept.dname%type, v_count emp.empno%type, v_avgesal emp.sal%type ); -- 声明record类型的变量 v... ...
分类:
数据库 时间:
2019-05-08 15:54:51
阅读次数:
291
单表查询 语法: 一、单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 二、关键字的执行优先级(重点) 重点中的重点:关键字的执行优先级 from where g ...
分类:
其他好文 时间:
2019-03-13 19:55:41
阅读次数:
155
SQL语句复习【专题四】 多表查询 sql 92多表查询 sql92、sql99 标准--查询所有员工的姓名,部门编号,部门名称select * from empselect * from dept--笛卡尔集select * from emp, dept--消除笛卡尔集中的冗余的数据select ...
分类:
数据库 时间:
2019-03-08 20:56:39
阅读次数:
293
表1:student 表2:course 一、外连接 1、左连接(left join 或 left outer join) SQL语句:SELECT * FROM student LEFT JOIN course ON student.`sID`=course.`stu_ID` 执行结果: 左外连接 ...
分类:
数据库 时间:
2019-02-27 13:12:31
阅读次数:
303