DML(Data Manipulation Language)语句 on Oracle

DML语句(select + inser update delete)

--insert

--update

--delete

--select

常用sql函数:

单行函数
组函数:

子查询

--自连接(把一张表当两张表用)

--交叉连接

--等值连接

--非等值连接

--外连接
--左外连接:

--右外连接:

--全外连接

--基于Oracle示例表的子查询练习
--求部门中那些人薪水最高

--部门平均薪水的等级

--部门平均的薪水等级

--雇员中有哪些人是经理人

--求普通员工时要注意了,not in不行,子查询里有空值,空值代表任意值

--不准用组函数,求薪水的最高值

--求平均薪水最高的部门的部门编号

--组函数嵌套,最多两层

--求平均薪水最高的部门的部门名称

--求平均薪水的等级最低的部门的部门名称

--创建视图

--求部门经理人中平均薪水最低的部门名称(思考题)

--求比普通员工的最高薪水还要高的经理人名称

--求薪水最高的前五名雇员
--结果集中存在伪字段rownum,行号,只能和< <=一块用

--求薪水最高的第六到第十名雇员

--练习:求最后入职的五名员工

--<的话直接用就行了
--面试题:比较效率

--有3个表S,C,SC S(SNO,SNAME) C(CNO,CNAME,CTEACHER) SC(SNO,CNO,SCGRADE)
--找出没选过“黎明”老师的所有学生姓名

--列出两门以上(含两门)不及格学生姓名及平均成绩

--既学过1号课程又学过2号课程的所有学生的姓名

你可能感兴趣的:(language)