摘要:
多表查询首先要避免笛卡尔集,要避免笛卡尔集,那么查询条件不得少于表的个数-1. 1.显示雇员名,雇员工资以及雇员所在的部门:2.显示部门号为10的部门名、员工名和工资:3.显示各个雇员的姓名,工资以及工资的级别: 4.显示雇员名,雇员工资及所在部门的名字,并按部门排序**自连接**5... 阅读全文
posted @ 2015-06-29 14:37
江南一点雨
阅读(229)
评论(0)
推荐(0)
摘要:
分组函数 在分组函数中,如果有一个查找项分组,其他项必须也分组,比如下面的语句会报错,因为sal分组了,而ename没有分组:1.显示工资最高的员工: 2.显示所有员工的平均工资: 2.1使用系统函数: 2.2自定义计算:3.显示工资高于平均工资的员工信息:对查询结果进行分组统计:4... 阅读全文
posted @ 2015-06-29 14:19
江南一点雨
阅读(286)
评论(0)
推荐(0)
摘要:
1.在查询过程中使用算术表达式对数据进行运算 student表结构如下: 最后一项salary表示每个人的月薪,我现在想查询每个人的年薪: 2.使用nvl函数处理null值,向表中插入一条数据,该数据的salary项为null: 不使用nvl函数:使用nvl函数: 3.将查询结... 阅读全文
posted @ 2015-06-29 13:37
江南一点雨
阅读(297)
评论(0)
推荐(0)
摘要:
我们都知道,在vmware虚拟机中有一个拍摄快照的功能,我们可以把系统此时的状态保存下来,一方后面遇到不测事件,也好将系统还原,oracle中也有类似功能。 首先创建一张学生表: 向学生表中插入一条数据: 查询数据: 数据正常显示,没有问题。 我现在要删除这条数据,在删除之前先创建一个还原点: 删除之后,再去查询,数据没了: 然后我恢复到刚才的还原点处,再查询数据: 阅读全文
posted @ 2015-06-29 10:20
江南一点雨
阅读(781)
评论(0)
推荐(0)
摘要:
上文说了创建数据还原点的事,数据恢复的前提是我们在删除的时候使用了delete命令来删除,delete在删除的过程中会写日志(所以我们的数据才能够恢复),当然,写日志会导致删除速度变慢。如果我们使用truncate命令来删除表中所有的记录,那么即使创建还原点也无法恢复,因为trunc... 阅读全文
posted @ 2015-06-29 10:10
江南一点雨
阅读(1049)
评论(0)
推荐(0)
摘要:
我们都知道,在vmware虚拟机中有一个拍摄快照的功能,我们可以把系统此时的状态保存下来,一方后面遇到不测事件,也好将系统还原,oracle中也有类似功能。 首先创建一张学生表: 向学生表中插入一条数据: 查询数据: 数据正常显示,没有问题。 我现在要删除这条数据,在删除之前先... 阅读全文
posted @ 2015-06-29 10:05
江南一点雨
阅读(641)
评论(0)
推荐(0)

浙公网安备 33010602011771号